<SEC-DOCUMENT>0000278166-20-000061.txt : 20200803
<SEC-HEADER>0000278166-20-000061.hdr.sgml : 20200803
<ACCEPTANCE-DATETIME>20200731200632
ACCESSION NUMBER:		0000278166-20-000061
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		115
CONFORMED PERIOD OF REPORT:	20200627
FILED AS OF DATE:		20200803
DATE AS OF CHANGE:		20200731

FILER:

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

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

	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-Q
<SEQUENCE>1
<FILENAME>cvco-20200627.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:1f5b7c65-f5ef-4e88-ac20-277d5ac07f0c,g:cabb8418-d989-4752-b3ff-9834a2e20a62,d:12fef7c1d2274797bd363cec9ac7cff0--><html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cvco="http://www.cavco.com/20200627" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cvco-20200627</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl8zLTEtMS0xLTA_d6708e19-f2e1-4e2f-9151-0875fa379ced">0000278166</ix:nonNumeric><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl81LTEtMS0xLTA_a7c9fd09-dc3d-4cf4-b35e-d0a47daf9d7f">2021</ix:nonNumeric><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl82LTEtMS0xLTA_d8ffc1b4-2d9c-4a2d-8282-1d03e8815bc3">False</ix:nonNumeric><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl83LTEtMS0xLTA_856a0622-e34f-4674-bba2-93606dcac758">Q1</ix:nonNumeric><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl84LTEtMS0xLTA_83cb3291-7907-4e15-bc13-e09056b5154a">4/3</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzEtMS0xLTEtMA_aac1f8aa-00ed-45be-b1c1-c8c786d648e7">0.2048</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzEtMi0xLTEtMA_b3c6017f-9095-4c27-b636-f08effc11adf">0.2091</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzItMS0xLTEtMA_8c3afede-6bec-439f-853a-7daafd6e8eba">0.3107</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzItMi0xLTEtMA_25c519a1-e1af-4429-b1b4-3d0ccb8b4f0e">0.3112</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cvco-20200627.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i39a03da768034e069152f16d8be46254_I20200724"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ided9fabe96174866aaceabe589c14d27_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03e9db53afdf44a1a0725271b3af2283_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16534a05406a4037881da32463c3fc91_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cvco:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="factories"><xbrli:measure>cvco:factories</xbrli:measure></xbrli:unit><xbrli:unit id="store"><xbrli:measure>cvco:store</xbrli:measure></xbrli:unit><xbrli:context id="if61426f8edd8453787fe1687587efab4_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><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="i1414a15eab2f403d96d26cd34e4e369f_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie82b39f771fd4d878d9af5bcdff531e9_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:OriginatedAfterAcquisitionDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e0dfb56a7b545eca6e76f513daa9a9b_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:LoansHeldAtAcquisitionDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i386e6d729f6b4ad1af4269c6a0a275e0_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3946a8835284f5fa925c26c48e98415_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8374cc22672149d4afe27dad6e4e96e5_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18d33b0d936c431ca565a40a4ce2fe30_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i308079c40eaf4ab9a9b0c249fe7aa752_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0c6753ee8b0474e83b16ff5ff335365_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic386dec76db14b0199f52a24de804b36_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7785de0352254bd185f8c7caec131d20_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1c46033b868415988225ee42004670b_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c85c6b83f52451d8e05e16291840404_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11a3f023aa24419ebe04a60086740674_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d1f40c00bf8426a983cb3a4df1628e4_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b1c2ac32d4e4d4f932e162818e83165_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97000343b3aa411b8c87a59b7f366353_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifae9c3aa0ba5462ea1d0b1b5aa3d57ce_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4246c30af89b413583477d2e2d1628d0_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie62b10d2cdbd465b985be28334524384_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b022bb9755c4d558edb2c12a9281080_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45880f34c85f48dca0abb8c11a7629c1_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a7b1b83f7c4ba4a043274f43fe7132_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c58d50c1125485f9ff10076a0c95604_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib43a170f1db74fd2ae333b2f9248f5aa_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17c0a15d404845a38224b13c40e09410_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i662b37925c264885b0b7800e6ab0893c_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23743c4748ea4f8aac2891c00b3e3d9e_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id32d085f97d0414786dcd21787e7ddbd_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9348d5ae511c420b8117f8d5434e031f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e9c5138048249b6a1056da75a1b2109_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i701bce862a534939b5e7dfcc5a0e8cde_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i376cc3bcbc104e689bf6895bba70d9da_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54a5751cd3c246f3af93f767086514f6_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bdd01e5f2cf48b1971e9b6c8b1ee74e_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f1e943998c4417d804bb71c494219e6_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d351871815d49f587ec4635a8e696f4_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d570f4131224f659768bea764de6ad0_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i353afeebc95f4b50a98c76c333e92fb6_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e97de5753f747839ae67e3bf7c3aff1_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieee72c6bbd83426a8cbe6bcfb789cf1e_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfba0c409ada4127adf9aca33607b5ab_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e03ed511482492a98bd7e83c049a22a_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic756251dff294f1db2ec84f25dfff6b0_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62c1c1b3056c4161a5f6e373b815d84e_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i545f6e5cc87e444abd07dd39e275bd1d_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1844857aafee468b895ef0bbf1fd0ae3_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99334ebcde55401880bf3cfdc7af24d9_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dbfd6587862444995878ba905ffbe2f_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie51d98bcea9f4adea09b33e29be6e3f8_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21071b106c38404892038db0628946d6_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic68e27c6cb314ddea85d213504099f59_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id88e0e8406b0482ab3d0ac4fb213a56c_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2f27ca69429455b86c1dee2eb3f02bf_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd52fa3d0ab847da95275c3c159fc705_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba09a30e89f446f1a98d5f2ec9502c1e_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc9d439a200a40bba74200d0534a719a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2405cdc35b6e4387bff60c11d66525ff_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i940eb0ef12124ad381ec3a12b3a5b61f_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67582f4a727f4fa894c30c5bf2e681ad_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaaa8d352ddc4d8b820861571d4e8663_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58cde86b39e84ce2a1c4508a9b462aaf_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46b05d5b842146d3b3d2d7d0cbe8f59a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i543e0273b40d4208b0a6f7a8ddff3121_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i608fc0d901b046f4b365026243d93b25_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id14f768dc5724adca56db3d370479ab1_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2db650591397457f92af4f1b219ab90d_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb6983e7ff2f4e6aa850c9e6228194d1_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd7bd3a0bd62476087ce3873805f001d_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c4f33dcebbc476f8411dfcd7b4a43e7_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd98f99be1154eb0b4a472a373de8b0c_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b493b616e734cb59c3b09371946f5eb_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica972d5e13a94187a437889bf608c7bf_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd3e9945316b465c86f0ce72b06ddaf1_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58242d8eb2434c49843117e4bb132ca0_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic147cd2eb68e4217900d48277bdf8474_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92ca5de2d2f3489582e8fbe2cf74e34d_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aa5dbdfbd374a059394cda1cdd95580_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72b9c62ef8ab4a78b190d8eee6f9012e_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1281c6ad28245a19b552f147cb99577_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78b5715217664fa583acc2a10ca25127_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8a9784bf7fb4b99b15d0457942a7337_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cd3d2b7b3d64a6fbacc87f597415731_I20190330"><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>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ec4cca203942f18d702515bcef937b_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ab4b8d7ff9a4b3e84ff8516f29d6ff3_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a7055b9caad425fa41ff30cb995cdf1_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie85d3f99465e4133be6e45785a4b9779_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id981975ae0084fda8e8f5341fe941738_I20190629"><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>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i283794839aed4e37b8a000e08fa945f6_I20200627"><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:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b7d8387666940a497c3af3681a1cd25_I20200627"><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:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0baec167af94ffeb48d63aa1d199bee_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72e603d796d543a8ada653348522e7b8_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i597939e08ddc4592a6cdccbaa57d9efd_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i818332e106ef4e2f821f8bc67ce4d4cc_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6505bf63ac9494ea20f04273c0238f2_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc97d1cdb4bf46498d65dd9233fd18ae_I20200627"><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:WatchListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i196a6cd3186f4eba8e93b2039095e0d0_I20200627"><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:WatchListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f534cb843044f348c2a4a2b93d0f647_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i645e55bfeea54c9a82a3bf51ea45497a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeb0d397f5e4486686cdfbd0bc54be23_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic33409909e3f477497a0f59ba3e21bab_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06356015e16f4ba4b689046239e5fd54_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf7964dd12e84a0484a2b2d23a799319_I20200627"><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:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22f465ad5fd043ae9fd0f7818ecae20b_I20200627"><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:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6181816a96b74572a066df238b379da3_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91d7c910f1494fc7890743a1402cf3a8_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41f7496f8ba41dd842c15d71496508e_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e16b36621a44d4aaf35a41dc4c87cf1_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a9412901d084e22949b979a9cc61d51_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib87c1d47cee24f8fa884faaa03f19f73_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbaa563e6c0f44f9b82256bd95f9f036_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib68886f7b83446868920a978ddf12689_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b323bb1a38c4c8e84148a6bfcb0353e_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id580f53f64bf40e390f6231c49688628_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c65d005cb4848d08a90004a3be82a07_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbc19a2e01334c02ab04ca7564f2e1ff_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ec3586895b8497396e5983ea2ac36d2_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72f3043160d34b56882de43f26131aad_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d82ca91aa7f497d8e3ac5f773a34b76_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8041cf926cf146c180d5a4294e9ce4e6_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7642887153d44d20b8fb6ec3a944783c_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aa5b2ab494842f68aacecc48b9c9bfe_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ec59eb8999a49b1bc35ffeae77ccb13_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39e21f897fdf4f4d81df5f31137b46c0_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e0c36d73dce478784ff09ccf0faed8a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26434291f5334811b95e8b6272f43dc1_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if97dd258617f42dcbed0303b8e32f541_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9476ac91240402983d6fb299bbbba40_I20200627"><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:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7d9e52867e54cc69998c13f1d17bf17_I20200328"><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:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51ff7f3a7982435c8cc767e603d9c127_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee915b8286474acd828c1e155e36256f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id81fb513dfb942d2bdc109f4aa545a1d_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieadab2120fe649dda430dff5e5833652_I20200627"><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>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i235ec78395404c588c2e7b4353ca4f50_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86be1dafc6184537a92193590ca840e2_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaa1aa6d6b004fb69f66494050b0c7e5_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="ie06edde1b2e84a548a6bda8f090d11d1_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="i96155ca922a24fa78fed166067b5db24_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="i34f7a306667d469499f63205006b2fca_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1638e4aa3b99456badb140ebef674439_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><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="i9fa86bc2abe74f028a5324e133343ac5_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><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="i680e27d997434def83aba0d782dee555_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic51ac5ad964c4343aaba9c720b9ec002_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia85a316c3377419ca5c43dcca5373c65_I20200627"><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-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i862a7812b93243f8a4f33aafa2c4755a_I20200627"><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-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb35ed2af9c94fb59a8203f1a654253a_I20200627"><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-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22a85e0547494079a827c68b06472352_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96b31351d7dd4043afa3b69e71d99545_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i012ae090d1924d21a078e35e674b613a_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5987019504c24e39a050bf97c8c52ee1_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac1384743f44284b4c1dd807a6ca1d4_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9314334b47f0483cb61790b016efefa5_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i361afb15f471422782a2db20c3dd9bc0_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb4bd3551b524a438086669d1d1b3176_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24e99a5def7244d59f4d6496c04e0e76_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie81e4bb9cda346c498303fbb5377a9a2_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ce32655ee324361a5b22518ba9d6a82_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627"><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-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8829bfcad1174f52b6b8218f020df712_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="i8971783f53974ccf9e420d56f247a31f_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="i3b1d05e95bb042b2bcfbadfbffc7284a_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="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2b8fa8d171d49e4a766ab55c149dce8_I20200627"><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-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43489753acc6456191fba28855cb56fa_I20200627"><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-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56656503b4754b509a1b0c8db77c9aef_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a43e6310fba45cbba98c750b74d724a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacec9ba54e8447859696d281f8242839_D20200329-20200627"><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>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if99f3c0b6e0749cda2ada3ba60a87da5_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5bf6ab7152d403a884827019afcc965_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d90f069cee848e9ac7a9797d3d7d11b_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5234c07edf0a454489004f61be37a39c_I20200627"><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:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7f7ed7a8549496481621c831c99d4dd_I20200627"><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:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bd7037341ff47df9afc1551f3729b5b_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b0deb6d022a450eb6c9ed6f5e96ac34_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i709ea00bc6bb43ebb2d8375c5154f63e_I20200627"><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69c7e82cbc5841a8a09586bc8b690cc8_I20200627"><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:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09da83d066ec4dc6b193ce4b19a920f0_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b790f120fc744cda6bf1d8b1fdd33c7_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f7aafbd39c04309b32ce18bfd266449_I20200627"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8799ddeafbf34672a4fff54b534e9657_I20200627"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bbf63d9dc39495cbadecb380774b507_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2d74195f8b3477395b60758488963d6_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaed34216676c4e1aad4b587b059fdc57_I20200627"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f29bdc9c7bb422f9d222aa0f245e6d0_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81492efbdaac44a5aa64d61278c5e205_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3083f0f2346248ffaa20ed3e183f7012_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cd6dc57a20149729e68658081998043_I20200627"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i666c9dc8ae1b4903a03741e2f53fe6eb_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf21bdac18304caaacfdabfe00fe6483_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd249c1b59b543ec9f7945775f8c3631_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i934774a19e9d4beca9d8bfad1b606490_I20200627"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3095e13d3d9443cd864186b30a5bd86c_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib70058d178e0437393c68ae325a649ea_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee073d5a459e4041989f6236604d5bc2_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie57307fd1b814598b4c9a07a6b7cdc11_I20200627"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8732e7fc90e24647b93f2c88c5ec543a_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92288d77020248b3bafb8b1afde10646_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18eda3ea21f048e7ab63bb9616fc7311_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief4f3f0751c8465cb2dacaf0d5fb660a_I20200627"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d4dca40e8ab4291a820a0ba3290897d_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i564a64fa81a340319f14ec189b7aac88_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabab97762b9a4d7793d4f88b71975f7e_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id95ccf8581aa4395b3bf037f3a0f66e4_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i044b3efbfcba4cb996083e124d0b91a1_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c563e1bd90c487893126884fdf9ea87_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36c8bd0268c4481c89581c0c3e3cd322_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if36096594a564ecba3146a8fabdac467_I20200627"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32b9fb5a5a04450f9c78cb1b6a5ced69_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88ee7d2475114af483148d149971180c_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6eb3396de2104a7e9cad27ece3d9e0d6_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6294628ba814777b7bb00d906ce02c2_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic995de395d4545f799b529d58e804a17_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id26897a005544de2a79ae3fe67e8e568_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idea9c6e4fdb54ca18e5973e65ee2c1ee_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc84c06160bd4f9d9d3d1606bd200069_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7401b107b4dd4ea2bd52d3673ad9b2c1_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic281cf3e22524a1a9ac20a298270ef9e_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30e3d37e727c4c87aa953b5e18d96a32_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib25a4beefc664f90868aef098e494291_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2c77b40ed5943ad867bd58a46c068e5_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4afea767fa749938c7834a422988b5b_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib43e99eec39147a5b1692c0746d94567_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c278a345e53484084fe911f515eb3fa_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac0a6a55d6f84f1596c514bcc65123a1_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eae2ffaad3c45febaa2a0e7b9d6c553_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief6272ca503748abbddd59443faea8d4_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b0b0f8be415454584b6a40380d97f00_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic229fe40ed7c4b828a1f15f98fab25fa_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a796ffe7b2f4418adeca647d7db6f4e_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99992deac12f483f9ec16ab1b9f17e16_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b3de3c7ca4048d580b7d51c16222962_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc0a3b7aecc0409db8c86df76710bf46_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4da2224a635d468ea565e8eecb4f1406_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia68997c6bc9b42c193282ae3c26cf2ac_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id28e9da65756409eaa40369b675ea5ff_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22496c9943654630946d07903f7aae2f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4440480c81c24524a7be411ae1da2f18_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7809de8dd5d04ba9b23217e3be3fd708_I20200627"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a90eca9a7284df991988276b4e3b6b3_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1849e82edc14acca35ec59836043e7f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifac72fe9b77246fba0bf1428fc691832_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i280eb5aceb4442abb38fa921e407dd64_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="loans"><xbrli:measure>cvco:Loans</xbrli:measure></xbrli:unit><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMy0xLTEtMA_17a416f1-07ef-4f68-b10d-6739d0710158 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMS0xLTEtMA_823e52fa-3651-4b8b-bbbf-283cb88fd6d2 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNS0xLTEtMA_60128496-54f6-4338-a3dd-d14b0061ab5b id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNy0xLTEtMA_64bb2369-870a-40f5-8f12-f532641d4ead" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNy0xLTEtMA_bb7829c9-c6eb-407f-9c65-e898dfd8b3e9 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMy0xLTEtMA_ed88dacb-b679-4a35-9b4f-9c16bdcda104 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNS0xLTEtMA_1fb81bac-31dc-4f22-84e6-f8660f2c69d3 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNS0xLTEtMA_7f13b545-a9df-4806-9c47-095463f953ba id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMy0xLTEtMA_26e3a7af-f34e-4ee3-aad5-92c36ecdc4d5 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMS0xLTEtMA_fdaadd63-ee30-4edc-81bc-d48394a5eb94 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMS0xLTEtMA_2005df56-43b7-49f2-b8cb-6d733f6dd4a0 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNy0xLTEtMA_a021e2ba-a400-4189-b258-a4ced1694ea8" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi03LTEtMS0w_2e8eb152-cf51-4c9e-a69e-159bd285f84d id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi01LTEtMS0w_1c554492-92b8-4c86-979a-a07fbe4be77e" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE3_12ff197d-f6c1-4f65-8bc2-3e50b71f74a8" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMS0xLTEtMA_16c0ffb9-335f-462b-bbe9-827ee0d723a3 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMy0xLTEtMA_5084487e-3086-4f5e-a7a4-40838af5f1af id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMy0xLTEtMA_85b9ead6-04e3-4d17-9161-cfc509838636 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNS0xLTEtMA_abdc27c1-b5bc-4e31-b4aa-e191399db01f id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNS0xLTEtMA_3368e57e-bb38-4b2f-862b-28073c4317bb id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNy0xLTEtMA_3ee58992-7dfb-4f38-808f-5fc5bebf612c id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNy0xLTEtMA_5d974b69-9043-431f-8254-f8397b4d0a2b id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMS0xLTEtMA_d4067845-8249-4be9-8855-10f38f93e85b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNy0xLTEtMA_39ece912-a546-488a-a9f8-10f9a7f0c6ea id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNS0xLTEtMA_20632984-256c-4e41-8a75-4d000ee92a23" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTIz_4dea6bdb-37d0-4e97-80c0-38dc8a09ade3" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0w_09d1d6b6-95ed-4c28-abdc-884d17c5eb78" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMzY4MA_a80ad29b-39b1-4db6-b49c-ccfacbcb0d1b" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNS0xLTEtMA_21b1dbeb-b352-45eb-8953-33e960c86ca9 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMS0xLTEtMA_aa2d4ac5-5f61-46bf-9486-a2a724d30310 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNy0xLTEtMA_0786e848-74d9-4bfe-927e-0538d7cf2fe9 id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMy0xLTEtMA_046852fd-df7e-40c6-a661-e57717711112" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_1"></div><div style="min-height:36pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:35.138%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:100%;">FORM <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg2_191b30a1-d072-4a2f-a24c-9dd304606c98">10-Q</ix:nonNumeric> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%;"><tr><td style="width:1.0%;"></td><td style="width:2.838%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:93.162%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NjNhMDVlYmFhNzg0NDMwOThkMDBjMGQ1MjQxNTYwNzUvdGFibGVyYW5nZTo2M2EwNWViYWE3ODQ0MzA5OGQwMGMwZDUyNDE1NjA3NV8wLTAtMS0xLTA_a4495290-bcd1-4bbe-a158-bcc0914fbdac">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the quarterly period ended <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xNDA_b12aae3f-c29b-4f9f-9f0e-f15d64c335e4">June&#160;27, 2020</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.888%;"><tr><td style="width:1.0%;"></td><td style="width:2.881%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:93.119%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6ODljOWJlNWNkOGExNGEyZThmMWRkMDkyYzIwOTdlYzIvdGFibGVyYW5nZTo4OWM5YmU1Y2Q4YTE0YTJlOGYxZGQwOTJjMjA5N2VjMl8wLTAtMS0xLTA_f09adfa9-eeb6-490b-a532-0b880de8bfd3">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Commission File Number <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg3_38d6ff7d-d168-4d0d-85f6-8d6f25b766c6">000-08822</ix:nonNumeric> </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:35.138%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:21pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgw_08b2137e-f503-4f52-8b87-ee188188a54a">CAVCO INDUSTRIES INC.</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%;"><tr><td style="width:1.0%;"></td><td style="width:33.744%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.013%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.013%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.484%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:33.746%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF8wLTAtMS0xLTA_99c7102e-2e95-4bb7-bf2a-5a9224abfb57">Delaware</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF8wLTMtMS0xLTA_352ad7c7-3911-4b39-aa4d-a4142580c50b">56-2405642</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. Employer<br/>Identification No.)</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF8zLTAtMS0xLTA_0056f350-642f-45c9-9cff-26e8080450aa">3636 North Central Ave, Ste 1200</ix:nonNumeric></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF80LTEtMS0xLTA_9cc009a4-b4a5-4e71-aba6-1805d2e1d744">Phoenix</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF80LTItMS0xLTA_ccd4e03a-7dcf-44da-b3a4-21c92e16f7c2">Arizona</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF80LTMtMS0xLTA_818db01f-ddb2-47cd-ac5b-e6ce61ef2e56">85012</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices, including zip code)</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></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">(<ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgx_5c7e0465-a05f-4fe5-8c19-2d3243442289">602</ix:nonNumeric>) <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgy_b4901b60-7543-4ae4-bc44-81c0110abddd">256-6263</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:35.138%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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(b) of the Act:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%;"><tr><td style="width:1.0%;"></td><td style="width:31.333%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:31.333%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:31.334%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title of each class</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trading Symbol</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6YTY3NDc3MzdmZGEzNGY3ZmFkYmQzZTBjM2IxMmJhYTMvdGFibGVyYW5nZTphNjc0NzczN2ZkYTM0ZjdmYWRiZDNlMGMzYjEyYmFhM18xLTAtMS0xLTA_549ca1e9-4fc2-48b0-938e-4ae20404b502">Common Stock, par value $0.01</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6YTY3NDc3MzdmZGEzNGY3ZmFkYmQzZTBjM2IxMmJhYTMvdGFibGVyYW5nZTphNjc0NzczN2ZkYTM0ZjdmYWRiZDNlMGMzYjEyYmFhM18xLTEtMS0xLTA_8ccc6224-65a7-4668-b47f-b0813c82806e">CVCO</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6YTY3NDc3MzdmZGEzNGY3ZmFkYmQzZTBjM2IxMmJhYTMvdGFibGVyYW5nZTphNjc0NzczN2ZkYTM0ZjdmYWRiZDNlMGMzYjEyYmFhM18xLTItMS0xLTA_1ef5a21a-5546-4ff2-b831-e8f2e26b540a">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Nasdaq Global Select Market)</span></td></tr></table></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:35.138%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgz_4dbc9b9f-5b06-4585-b44b-fc4c234f91f8">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#9744;</span></div><div style="margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg0_63bba9aa-81f1-4c31-9ac1-3083f2ee818d">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#9744;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.000%;"><tr><td style="width:1.0%;"></td><td style="width:26.298%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:19.701%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:26.298%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:19.703%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6MmQwMzdiNjdhNjA4NDJlYTkxMjdmODc4MjI5NzE4YTYvdGFibGVyYW5nZToyZDAzN2I2N2E2MDg0MmVhOTEyN2Y4NzgyMjk3MThhNl8wLTAtMS0xLTA_6805eeee-134e-484f-8e68-2eeb694fd9b4">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9746;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated Filer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-accelerated Filer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Smaller Reporting Company</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6MmQwMzdiNjdhNjA4NDJlYTkxMjdmODc4MjI5NzE4YTYvdGFibGVyYW5nZToyZDAzN2I2N2E2MDg0MmVhOTEyN2Y4NzgyMjk3MThhNl8xLTMtMS0xLTA_7ba7fd0b-1028-4238-a668-f7731a77f63d">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging Growth Company</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6MmQwMzdiNjdhNjA4NDJlYTkxMjdmODc4MjI5NzE4YTYvdGFibGVyYW5nZToyZDAzN2I2N2E2MDg0MmVhOTEyN2Y4NzgyMjk3MThhNl8yLTEtMS0xLTA_383bbfac-e819-45bb-9c75-ad6e1dbe079c">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div style="margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg1_567803ca-36f9-47ce-bf53-d85b21a5ad25">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#9746;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">As of July&#160;24, 2020, <ix:nonFraction unitRef="shares" contextRef="i39a03da768034e069152f16d8be46254_I20200724" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTA0_8726b3fb-bb54-400f-b0ea-48f052b18460">9,180,229</ix:nonFraction> shares of the registrant's Common Stock, $.01 par value, were outstanding.</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="margin-bottom:3pt;"><span><br/></span></div><div style="position:relative;width:100%;height:36pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_10"></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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">FORM 10-Q</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">June&#160;27, 2020</span></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">TABLE OF CONTENTS</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:92.143%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:3.857%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Page</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_13">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_16">Item 1. Financial Statements</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:47.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_19">Consolidated Balance Sheets as of June 27, 2020 (unaudited) and March 28, 2020</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_19">1</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:47.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_25">Consolidated Statements of Comprehensive Income (unaudited) for the three months ended June 27, 2020 and June 29, 2019</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_25">2</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:47.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_28">Consolidated Statements of Cash Flows (unaudited) for the three months ended June 27, 2020 and June 29, 2019</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_28">3</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:47.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_31">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_31">4</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_121">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_121">26</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_124">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_124">36</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_127">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_127">36</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_130">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_133">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_133">36</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_136">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_136">37</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_139">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_139">37</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_142">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_142">37</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_145">SIGNATURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_145">38</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">PART 1. FINANCIAL INFORMATION</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_16"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 1. Financial Statements</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_19"></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(Dollars in thousands, except per share amounts)</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;">ASSETS</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current assets:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Cash and cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNC0xLTEtMS0w_0a205a6d-1189-4793-925d-1b488520fd5e">270,547</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNC0zLTEtMS0w_1b21e1f5-1039-44ab-8106-3f92df922371">241,826</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Restricted cash, current</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNS0xLTEtMS0w_ccfa3420-f4ac-4ef9-adad-8bd5837a9796">19,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNS0zLTEtMS0w_6acc3d5a-6d79-4c54-8773-bc43d9902c91">13,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Accounts receivable, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNi0xLTEtMS0w_ec40b10c-cb00-4db9-816b-0f8128ea3b6a">38,171</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNi0zLTEtMS0w_38c0cd27-3517-4c81-a95b-f5635dd30113">42,800</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Short-term investments</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNy0xLTEtMS0w_04ebf10c-8697-4283-bd46-577b936d9ef1">16,374</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNy0zLTEtMS0w_638c8c53-d58c-45ff-97fe-f9582baf39b9">14,582</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current portion of consumer loans receivable, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOC0xLTEtMS0w_2558895b-a2e2-4e00-8109-96d457064973">44,830</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOC0zLTEtMS0w_36142314-a706-4496-b4f7-8614efba0d16">32,376</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current portion of commercial loans receivable, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0xLTEtMS0w_04b89e6f-506e-4e85-a9bf-c7e0df44dfca">13,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0zLTEtMS0w_a142f232-ffc5-4f4e-9afa-f2c2b990d9a4">14,657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current portion of commercial loans receivable from affiliates, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0xLTEtMS0yNzY1_7de14217-4a65-4d00-a148-f7638c960bdd">803</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0zLTEtMS0yNzYx_f8a670e6-9444-40e8-9f96-d2f5d12dd9fa">766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Inventories</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTAtMS0xLTEtMA_372b0443-b430-42d0-8c3c-6949e85c1634">106,396</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTAtMy0xLTEtMA_1360e5af-e28e-48de-beca-7c64fb7307c5">113,535</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTItMS0xLTEtMA_b0b29973-0d5b-4e48-8173-451718e99cf7">37,642</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTItMy0xLTEtMA_735ceedc-0be6-421d-b82b-fd19666c9080">42,197</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total current assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTMtMS0xLTEtMA_2f2d579a-31eb-4588-9538-ca61294346e6">547,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTMtMy0xLTEtMA_88d88c8a-5f36-4c8c-895b-550bf857b68b">516,185</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTQtMS0xLTEtMA_4d2c585a-36f5-4127-8d42-a90806dd9f9a">335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTQtMy0xLTEtMA_e28f6f37-3a96-49ad-b79c-e158970e5799">335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Investments</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTUtMS0xLTEtMA_36a16f6f-be12-4446-bf67-e7b75c412db1">30,506</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTUtMy0xLTEtMA_c780c7c9-6402-48a3-a839-37afbaff8c08">31,557</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Consumer loans receivable, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTYtMS0xLTEtMA_899b5cf1-548d-4f8e-9a02-72aa6f8fe6da">44,129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTYtMy0xLTEtMA_e24de76c-bce6-4050-bffc-52964967a68f">49,928</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTctMS0xLTEtMA_b5ac4d7a-db12-412b-9136-06fb4c1d6e30">20,097</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTctMy0xLTEtMA_07c0d1db-fd2f-4085-a20e-523cd3d642bb">23,685</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable from affiliates, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMS0xLTEtMjc3Mw_685771d9-0dab-4cd7-83ed-63ccb65f547a">9,481</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMy0xLTEtMjc2OQ_09fa4ee4-2f5f-4470-9b3d-6551e2072b67">7,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Property, plant and equipment, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMS0xLTEtMA_80ba12ca-6522-430b-8bbb-0b3436a5d001">77,326</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMy0xLTEtMA_ada73e08-f26e-4c6d-ad26-cb5f295e2525">77,190</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Goodwill</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTktMS0xLTEtMA_49e84156-d7c3-4cdb-811d-278a20f4d9c6">75,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTktMy0xLTEtMA_ac1cb0e1-52f2-4e89-9db8-27e0d819a548">75,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Other intangibles, net</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMS0xLTEtMjc4Ng_0db39489-82e9-4378-b1d5-576be2a4f27c">14,923</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMy0xLTEtMjc4Mg_20d7502a-58fe-4e61-9c44-d428b9718efd">15,110</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjAtMS0xLTEtMA_a48a2e3c-330a-44c7-ba44-21b343e5e43b">18,378</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjAtMy0xLTEtMA_07465253-cb2f-4825-a39a-697ba0630055">13,894</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total assets</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMS0xLTEtMA_15288da9-312e-44c9-a98c-e249a654f731">838,256</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMy0xLTEtMA_042291b8-b9f5-4e89-98cf-03fd070a6db7">810,431</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;">LIABILITIES AND STOCKHOLDERS' EQUITY</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Accounts payable</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjQtMS0xLTEtMA_fb07ca88-2e02-4c29-a6f6-6bcc714adba1">34,658</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjQtMy0xLTEtMA_1768bf31-c61f-49e9-a96a-34e2140ac2f2">29,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjUtMS0xLTEtMA_91caf385-116f-4498-9a05-3b38f7a469ea">142,193</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjUtMy0xLTEtMA_992658cd-7ba9-484b-bd12-20e459054f78">139,930</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current portion of secured credit facilities and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjYtMS0xLTEtMA_66f34287-461c-4806-8ee0-a6dad7b13f86">2,205</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjYtMy0xLTEtMA_231fba65-85b6-417e-85bd-d27a9ef63c45">2,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total current liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjctMS0xLTEtMA_576a3cd0-f9a2-464b-b24e-83dc7f56271f">179,056</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjctMy0xLTEtMA_71e3c847-93ac-40c4-8d4e-dcf192d09cc0">172,102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Operating lease liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjgtMS0xLTEtMA_a0aa4673-70e9-4021-849e-066d0ff0d3df">15,398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjgtMy0xLTEtMA_d0145a00-0877-4ffd-8dc9-be17f939f732">10,743</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Secured credit facilities and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzEtMS0xLTEtMzY4OQ_8d3c5fbc-69fc-4c97-b6ae-085a71fafb94">12,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzEtMy0xLTEtMzcxNQ_e48665f4-19ac-459d-bc6c-f898a526a76d">12,705</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Deferred income taxes</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjktMS0xLTEtMA_6eb84446-3d30-4420-a915-b718c02b151e">7,488</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjktMy0xLTEtMA_f636672c-1836-4050-b652-f43af3ca2feb">7,295</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Stockholders' equity:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzU_4a032902-63fd-4f57-be63-089505ae4fbd"><ix:nonFraction unitRef="usdPerShare" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzU_7ab008c2-2ea0-4b06-ac89-ce450e6f06c2">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzA_5cd76335-92e9-4383-b8b7-5002fcf9ff44"><ix:nonFraction unitRef="shares" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzA_b4d63fa0-e91b-4200-a457-6afee874966e">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_12dd36f4-0b1e-4754-8a6c-8ee19b9642a3"><ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_3a737ae3-6ec5-45b5-b23d-ecf6856fba3a"><ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_79d5d264-6b4c-45b7-bfd3-39891f72c559"><ix:nonFraction unitRef="shares" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_c655e44a-478b-4497-b64a-544ed95f832b">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMS0xLTEtMA_80340276-51ed-4e1b-b558-2772c3a76a3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMy0xLTEtMA_a5645ab6-0031-48ab-8d19-8fd0898276d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NTI_07ac8b10-28f9-43ab-953e-ffaa33aac60e"><ix:nonFraction unitRef="usdPerShare" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NTI_299af48e-5891-439b-bd33-9f4959edccc7">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NDc_436b8c0d-8686-4065-bacf-fef803fbe8ac"><ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NDc_bf919feb-1307-4d40-a2c6-9244a18793fb">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; Outstanding <ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE3OTQ_3cbafd1f-64f5-49b9-8343-163341c18701">9,177,064</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4MDU_52f9cedd-a9d2-4955-9bce-4e5036981115">9,173,242</ix:nonFraction> shares, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMS0xLTEtMA_07395888-7a40-4641-9dad-c0a87e9bcb81">92</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMy0xLTEtMA_11135e6b-065b-46d5-8534-6b409d8c88be">92</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Additional paid-in capital</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzUtMS0xLTEtMA_6a95c5b9-8162-47ef-b920-98179595fe56">252,672</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzUtMy0xLTEtMA_9d294fae-a837-4c06-b78d-d2500fb5d313">252,260</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Retained earnings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzYtMS0xLTEtMA_0e4f6658-6cbf-4340-a6c4-b7cf4b6503db">371,085</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzYtMy0xLTEtMA_fed41be6-b52f-4ff0-973b-0475bb86f05f">355,144</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Accumulated other comprehensive income</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzctMS0xLTEtMA_7e099631-b257-459a-bb86-19a6ea30afee">158</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzctMy0xLTEtMA_d07b1310-6df1-4f8a-a910-3738ac3e6ff5">90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total stockholders' equity</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzgtMS0xLTEtMA_10b71c34-26b2-4149-a858-c901e3acdc62">624,007</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzgtMy0xLTEtMA_4152266b-4d1d-404e-ad7c-cf6c5792a658">607,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total liabilities and stockholders' equity</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzktMS0xLTEtMA_a0fae8dd-e274-4e6a-a814-2dbb50afeb33">838,256</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzktMy0xLTEtMA_7af8f19a-d38f-4904-bd4b-787565157562">810,431</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i12fef7c1d2274797bd363cec9ac7cff0_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">(Dollars in thousands, except per share amounts)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">(Unaudited)</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:69.491%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:11.888%;"></td><td style="width:1.0%;"></td><td style="width: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.891%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMi01LTEtMS0w_38d1dd79-09b2-4b16-a3c4-c9a6e41bf113">254,801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMi03LTEtMS0w_d9279b68-2981-472b-ac9c-613deb8bf6b8">264,042</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMy01LTEtMS0w_16780c30-0bd7-42ea-b3ae-d555d0749d93">199,478</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMy03LTEtMS0w_aa1786bf-130e-485c-bf1d-a1358adefc9d">203,744</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNC01LTEtMS0w_3de78ef0-7ca7-430d-a7e8-52cfc7d4e980">55,323</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNC03LTEtMS0w_334c3027-42e2-4367-bd85-bf6f4abc454e">60,298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNS01LTEtMS0w_5341a23b-e3d6-45d7-81fd-0d9cd6e0fce9">35,323</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNS03LTEtMS0w_29c76a52-6796-4202-9800-545ea44ad427">35,264</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNi01LTEtMS0w_600535c5-80d7-40bd-b28a-dec6538775d2">20,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNi03LTEtMS0w_562c1fdd-aba6-4ff5-a2ec-4102db9cf472">25,034</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNy01LTEtMS0w_e3703798-0bd1-4f96-8418-110c18d1e4b8">196</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNy03LTEtMS0w_10522215-c729-47e5-8856-cae636258a63">486</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOC01LTEtMS0w_0db967dc-30af-4fa3-b150-87cc81fbf35f">1,876</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOC03LTEtMS0w_3a64a2e3-51e5-400e-954b-5071675e632b">2,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOS01LTEtMS0w_ffa8fdb2-b0f0-4a34-ad00-5b9e3f056933">21,680</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOS03LTEtMS0w_c91fb28f-51f0-43fd-a246-e660db4b2ae7">27,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTAtNS0xLTEtMA_e6378717-35ba-4495-aa17-536a8a5e3be7">5,006</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTAtNy0xLTEtMA_28cc5953-bb05-47b3-86f1-5e67a6c752d1">6,080</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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 style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTEtNS0xLTEtMA_0b4d19a3-45fa-4ada-a07e-ef9f13f1be0b">16,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTEtNy0xLTEtMA_633e65b6-f9ac-4e6f-9379-5d2ba7217c14">21,282</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Comprehensive income:</span></div></td><td colspan="3" style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTQtNS0xLTEtMA_e1dade81-b822-4c60-baaf-f620eef0d47b">16,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTQtNy0xLTEtMA_30385361-19d3-48cd-b330-96c3ed6045de">21,282</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Reclassification adjustment for securities sold or matured</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTUtNS0xLTEtMA_213c4bd2-7113-4d4e-9bbf-015e5a2ed3e8">26</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTUtNy0xLTEtMA_0672a601-84a7-4725-910f-dfca3445e761">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTYtNS0xLTEtMA_fcce1ca5-46c4-4c2d-a9e4-d665472e9f95">5</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTYtNy0xLTEtMA_cc6048d2-387e-4f33-85da-b61e0acdab58">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTctNS0xLTEtMA_c3258cd3-207d-4fcd-8cb7-98eecbbea213">59</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTctNy0xLTEtMA_209bfb95-1901-4844-b4f7-eb976df87ec2">111</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTgtNS0xLTEtMA_4ae971ed-79cb-4257-b09d-45970303d783">12</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTgtNy0xLTEtMA_c3a5d34f-d671-4580-9f2c-eaf9639d9c21">23</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Comprehensive income</span></div></td><td colspan="3" style="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 style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTktNS0xLTEtMA_f030aa69-c2e3-4bc2-b12e-3412732a0498">16,742</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTktNy0xLTEtMA_11970524-6345-4a59-bd4f-10342fe65a99">21,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Net income per share:</span></div></td><td colspan="3" style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjItNS0xLTEtMA_08b2e132-9524-4ee8-8bbe-2a9506dbdaa3">1.82</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjItNy0xLTEtMA_dab3a391-1e18-44b7-93d0-984cac602881">2.34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjMtNS0xLTEtMA_0eda5bff-eb10-471f-b1dd-58b9ae5b8b58">1.80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjMtNy0xLTEtMA_bba0bed8-a895-4da0-8a45-228d5628e2c7">2.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjUtNS0xLTEtMA_a9c35f7b-e320-44e9-8d13-f2340060bc56">9,174,182</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjUtNy0xLTEtMA_605c0f5e-6278-497e-b593-4628a910f5e8">9,102,685</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjYtNS0xLTEtMA_4b5c5a49-51bd-45dd-b849-cfa087722b73">9,264,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjYtNy0xLTEtMA_4acf93a6-6b0f-4dde-ace0-3f1f4ef15eda">9,217,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_28"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%;">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%;">(Dollars in thousands)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%;">(Unaudited)</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%;"><tr><td style="width:1.0%;"></td><td style="width:71.550%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.871%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.507%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.872%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OPERATING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMy0xLTEtMS0w_33d36a8a-716e-45c1-9a0f-e7583f005857">16,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMy0zLTEtMS0w_c3021ed4-0044-4d70-9464-9c28c0f1d9b5">21,282</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNS0xLTEtMS0w_7b2a01cc-f7ff-4f3e-81c3-192a2e0b9fd8">1,613</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNS0zLTEtMS0w_3d1b8dbd-ad81-46b8-9ac7-f6d03d19171d">1,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNi0xLTEtMS0w_50aeb2a3-37d7-45fc-8ca6-5adf67daec78">884</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNi0zLTEtMS0w_efee4dfc-aef7-4fdf-94ca-5e073ba5547b">213</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNy0xLTEtMS0w_4a495995-0b48-4f08-8724-77aec8a8f71b">406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNy0zLTEtMS0w_834a131e-8b02-45c4-85b4-02d411c3a454">69</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOC0xLTEtMS0w_ebfcdd5b-ce03-4234-be2b-b6db7008d623">945</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOC0zLTEtMS0w_4f83c096-cd38-49f0-862f-4f8b72b80565">630</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash interest income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOS0xLTEtMS0w_4f4fed20-00fc-44de-b729-ee455e4604d7">2,186</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOS0zLTEtMS0w_ec618652-adca-4110-a2c9-833b49058741">359</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on sale of property, plant and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTAtMS0xLTEtMA_c09f26df-1842-4b91-af3d-4d7974d007cf">289</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTAtMy0xLTEtMA_445dbb9a-a3f0-4607-805d-3919065bd4d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on investments and sale of loans, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:Gainlossonsalesofloansandinvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTEtMS0xLTEtMA_b7d42786-c791-4200-8423-a8033bbdd730">4,982</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="cvco:Gainlossonsalesofloansandinvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTEtMy0xLTEtMA_8530ea28-24bf-48f1-828d-d1c46d7d2c1f">4,031</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTMtMS0xLTEtMA_e4fc30ad-c1cc-4045-a864-b4a36f4f8409">4,629</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTMtMy0xLTEtMA_1a6a78ff-5cf4-4ab2-8359-4799528f25d2">1,252</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer loans receivable originated</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTQtMS0xLTEtMA_5e626a50-c62c-42db-9866-b7bdbf0e152b">47,356</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTQtMy0xLTEtMA_3a595e51-6bef-427c-813f-26f9983ba3e4">37,586</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sales of consumer loans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTUtMS0xLTEtMA_847cca98-08ed-4bc8-9aaa-ed55a10a3bab">39,271</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTUtMy0xLTEtMA_158b0537-df58-4b88-a31b-3cc201a5c71e">37,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal payments received on consumer loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTYtMS0xLTEtMA_1f5fb50a-23df-4e00-b20a-47b7dc723424">3,261</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTYtMy0xLTEtMA_5a1a9a6f-6f3e-46a0-a246-5e10c03b4d67">2,176</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTctMS0xLTEtMA_652d5ad3-4f34-4a24-a2f6-8ea8d0a48209">7,139</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTctMy0xLTEtMA_6797f85b-509e-4588-84e4-3c8c89cfd7cd">2,329</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTgtMS0xLTEtMA_ecf8056b-d6c0-4890-92e6-ed927ed418de">7,128</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTgtMy0xLTEtMA_996b43cf-4036-4761-bdc8-641e44e052a7">4,321</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTktMS0xLTEtMA_5eaeec11-84d2-44e8-9e1c-c92b5a5fc37c">2,556</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTktMy0xLTEtMA_4893eacb-d6c1-4072-a1f7-c87b895bd77a">3,682</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable and accrued expenses and other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjAtMS0xLTEtMA_aceea2c8-aded-4117-87d6-8c0a098a0604">7,189</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjAtMy0xLTEtMA_490839fb-bcdc-43db-9665-4f6039d27854">1,381</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjEtMS0xLTEtMA_b96e9394-5b2c-454d-9372-18f6a174bdaf">35,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjEtMy0xLTEtMA_a0f92c45-4679-4a05-b345-0cbc7114956b">16,798</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INVESTING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjMtMS0xLTEtMA_a6f31786-9d10-4d66-9dd5-0189707ebc83">1,856</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjMtMy0xLTEtMA_d82e63b3-3826-43fd-ae7e-675ca43e5558">2,063</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of property, plant and equipment and assets held for sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjUtMS0xLTEtMA_6a9d6371-8197-4ad2-ab57-fd6167efebd8">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjUtMy0xLTEtMA_dec53043-08aa-4b7e-a734-1f23b4f02ca6">42</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases of investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjYtMS0xLTEtMA_1ce2dbf9-542d-4ff4-bf2f-5770acc28006">1,160</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjYtMy0xLTEtMA_0921f718-f074-4b21-82cc-367500f97ea1">2,110</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjctMS0xLTEtMA_cf0d6d83-0e15-4999-bc3b-dce8290755ff">3,116</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjctMy0xLTEtMA_033fb1c4-1fe3-4f3b-81db-a52bc988d64f">2,662</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjgtMS0xLTEtMA_9cfc0f32-3ad5-4c88-af32-918e28ce9502">105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjgtMy0xLTEtMA_16b3b483-6514-466d-a9dd-37b889bb1d13">1,469</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FINANCING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments for exercise of stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzAtMS0xLTEtMA_21a69324-c7a3-4091-a390-460fefe6145f">533</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzAtMy0xLTEtMA_7370d34c-5475-4171-8b41-59cce9b1e70d">1,252</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from secured financings and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzEtMS0xLTEtMA_3bb155bb-596b-44f0-bb5e-f57bc38773ba">64</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzEtMy0xLTEtMA_2486e4cb-c093-493d-8be9-3c64f5a13b36">75</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on securitized financings and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzItMS0xLTEtMA_ddba6b65-c844-4240-b725-cefb29a1afb2">453</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzItMy0xLTEtMA_2a4985e6-1df7-443a-86af-8d536f04fd85">997</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzMtMS0xLTEtMA_ba92b36a-59e7-4536-b0e5-6c031bbeda87">922</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzMtMy0xLTEtMA_42cb146a-9e62-4775-8b6e-06b30e4d2af8">2,174</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzQtMS0xLTEtMA_27258586-11e0-4dd5-be70-fa7b0d08349d">34,875</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzQtMy0xLTEtMA_0fe63511-741c-4bd5-bb1f-515fb7ca71de">13,155</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash, cash equivalents and restricted cash at beginning of the fiscal year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzUtMS0xLTEtMA_6fc74349-a10c-46a8-8bc7-d2e54942e8a3">255,607</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzUtMy0xLTEtMA_20ccf6d6-6a39-499a-8b79-5d81386a838c">199,869</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash, cash equivalents and restricted cash at end of the period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzYtMS0xLTEtMA_21a8cf6e-7e53-4feb-b885-67135b436adb">290,482</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzYtMy0xLTEtMA_6bc8744d-eaf9-4364-b1b5-5fb704a86241">213,024</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzgtMS0xLTEtMA_8dc61bc7-3466-4a43-b351-35de03701d0c">2,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzgtMy0xLTEtMA_4f83d4cb-724c-4be4-972f-ee77c56f1797">4,512</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzktMS0xLTEtMA_6ade3873-9ed9-44aa-83d3-e815a5c1481e">127</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzktMy0xLTEtMA_da37241a-57f1-4dd4-ada2-7c14bb5799bf">289</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosures of noncash activity:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets recognized</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDEtMS0xLTEtMA_bf98713d-1291-4644-8088-ec94ea7fcda8">5,559</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDEtMy0xLTEtMA_69bb2b9d-5bd2-429b-91f7-78d5c735f081">13,043</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease obligations incurred</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDItMS0xLTEtMA_9b1b322e-de67-4cb7-957b-1a3232caf65d">5,559</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDItMy0xLTEtMA_46f721a5-0c79-4f8f-ad24-9bc05f3607cc">13,505</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;">See accompanying Notes to Consolidated Financial Statements</span></div><div style="position:relative;width:100%;height:40.5pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i12fef7c1d2274797bd363cec9ac7cff0_34"></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">1. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjkzNg_2e6572e7-9df5-4ec9-8c62-29d5e10fb4f3" continuedAt="ib709e73bff324beba3e2e797e85fdf4b" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="ib709e73bff324beba3e2e797e85fdf4b" continuedAt="i8a59e9767ff44c45baa5dd2aa30f8506"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjk1Mw_d441a394-8064-4444-8cf6-bbedad7079b5" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments that the Company believes are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified to conform to current period classification. The Company has evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in the Company's 2020 Annual Report on Form 10-K for the year ended March&#160;28, 2020, filed with the SEC on May&#160;27, 2020 ("Form 10-K").</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements ("Notes"). The uncertainty created by the novel coronavirus COVID-19 ("COVID-19") have made such estimates more difficult and subjective. Accordingly, actual results could differ from those estimates. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;">st</sup><span style="background-color:rgb(255,255,255, 0.0);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><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;">st</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. The Company's current fiscal year will end on April&#160;3, 2021.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company operates principally in <ix:nonFraction unitRef="segment" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMjI5OQ_cb5e5355-0bf3-4b2d-8d74-7a80f6950186">two</ix:nonFraction> segments: (1) factory-built housing, which includes wholesale and retail systems-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The Company designs and builds a wide variety of affordable manufactured homes, modular homes and park model RVs through <ix:nonFraction unitRef="factories" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" name="cvco:NumberofOperatingManufacturingFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMjYyMQ_59ee0611-a93a-4ff5-969d-c405de736a80">20</ix:nonFraction> homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community owners and developers and through the Company's <ix:nonFraction unitRef="store" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMjc4Nw_b21f8d63-5c21-4c8a-9dd9-48a0da036f0e">39</ix:nonFraction> Company-owned retail stores. Our financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association and Federal Home Loan Mortgage Corporation seller/servicer and a Government National Mortgage Association mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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><br/></span></div></div><ix:continuation id="i8a59e9767ff44c45baa5dd2aa30f8506"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjk1Nw_b524eb81-7b30-4a6d-916e-6ec425bcc8d7" continuedAt="i0435f87a9d584cd499fe6d41aaccb6e0" escape="true"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Standards.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On March 29, 2020, the Company adopted the Financial Accounting Standards Board's ("FASB") Accounting Standards Update 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments and requires a forward-looking impairment model based on expected losses rather than incurred losses. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. The comparative information has not been restated and continues to be reported under the accounting standard in effect for the applicable prior periods. The cumulative effect of the changes made to our consolidated balance sheet at March 29, 2020, for the adoption of ASU 2016-13 was $<ix:nonFraction unitRef="usd" contextRef="if61426f8edd8453787fe1687587efab4_I20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NjU1MA_04930a35-17b5-4626-b6e1-61af03d94d70">733,000</ix:nonFraction>, net of taxes. The application of ASU 2016-13 increased our allowance for loan losses by $<ix:nonFraction unitRef="usd" contextRef="i1414a15eab2f403d96d26cd34e4e369f_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NjY0Mg_0aff9a54-887d-4121-bc33-3fc02d73d968">435,000</ix:nonFraction> for commercial loans receivable and $<ix:nonFraction unitRef="usd" contextRef="ie82b39f771fd4d878d9af5bcdff531e9_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NjY4MQ_a3f69562-ef55-451a-bcd6-2c6c893fd964">528,000</ix:nonFraction> for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.</span></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><ix:continuation id="i0435f87a9d584cd499fe6d41aaccb6e0" continuedAt="i28f227fe4a474deab07a41e6dea7702d"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under FASB Accounting Standards Codification ("ASC") 310-30, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Loans and Debt Securities Acquired with Deteriorated Credit Quality</span></ix:continuation><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:continuation id="i28f227fe4a474deab07a41e6dea7702d"> ("ASC 310-30"). The Company determined that $<ix:nonFraction unitRef="usd" contextRef="i5e0dfb56a7b545eca6e76f513daa9a9b_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NzE1Mg_a8452870-ae2e-45e3-89c1-caf3b875649f">1.7</ix:nonFraction>&#160;million of the existing purchase discount for acquired consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans.</ix:continuation> </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjk2NA_012840c4-9724-48ae-891c-78cc8672d7ba" escape="true">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. 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.</ix:nonNumeric></span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjkzNw_0bf760e8-826c-4467-aeab-c042476c9235" escape="true">For a description of other significant accounting policies used by the Company in the preparation of its Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.</ix:nonNumeric></span></div></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_37"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">2. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTEw_c6ee1e96-c535-4dcc-8b9d-c46fb0381b09" continuedAt="i152c828fa91e46ef9e5b10bc3c97783f" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="i152c828fa91e46ef9e5b10bc3c97783f" continuedAt="i5d61a1ca19f342c4b793823c19ce4b8d"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE0_290002e2-564c-4fe3-af05-5e236dd64f3c" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table summarizes customer contract revenues disaggregated by reportable segment and the source of revenue for the three months ended June 27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%;"><tr><td style="width:1.0%;"></td><td style="width:69.828%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:11.716%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i386e6d729f6b4ad1af4269c6a0a275e0_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMy01LTEtMS0w_8751c870-4c63-4ea8-8f2f-5b327912a776">189,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if3946a8835284f5fa925c26c48e98415_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMy03LTEtMS0w_49336e4d-de55-4eeb-8f5d-77cac4b86016">202,479</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Modular homes</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8374cc22672149d4afe27dad6e4e96e5_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNC01LTEtMS0w_bb63e017-04cc-4482-9b2a-eccda38752d8">20,783</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i18d33b0d936c431ca565a40a4ce2fe30_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNC03LTEtMS0w_5d6fbd7d-9d60-4836-b632-1aab0401a772">19,407</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Park model RVs</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i308079c40eaf4ab9a9b0c249fe7aa752_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNS01LTEtMS0w_51d831bc-a562-44f8-baa6-a1dbb5915613">13,722</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib0c6753ee8b0474e83b16ff5ff335365_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNS03LTEtMS0w_2c86b364-5160-4a62-be02-7683d7390215">12,861</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic386dec76db14b0199f52a24de804b36_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi01LTEtMS0w_1c554492-92b8-4c86-979a-a07fbe4be77e">14,139</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7785de0352254bd185f8c7caec131d20_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi03LTEtMS0w_2e8eb152-cf51-4c9e-a69e-159bd285f84d">14,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNy01LTEtMS0w_3f5eb13d-928e-4594-8ea6-fd055eef4625">238,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNy03LTEtMS0w_c1eb787e-9448-4dd6-903e-3279a57073bc">248,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if1c46033b868415988225ee42004670b_D20200329-20200627" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfOS01LTEtMS0w_d5f65022-a4f1-4ff6-95d1-e21a574af8f4">770</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c85c6b83f52451d8e05e16291840404_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfOS03LTEtMS0w_1bd3132f-f9e9-443c-95bc-bae465d63efb">1,155</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i11a3f023aa24419ebe04a60086740674_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNS0xLTEtMA_20632984-256c-4e41-8a75-4d000ee92a23">15,941</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2d1f40c00bf8426a983cb3a4df1628e4_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNy0xLTEtMA_39ece912-a546-488a-a9f8-10f9a7f0c6ea">14,119</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTEtNS0xLTEtMA_6f84bc81-4858-4fb7-a6cf-e0d5780418cb">16,711</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTEtNy0xLTEtMA_76694cdc-38d9-4d32-a114-26385e71ccaf">15,274</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total Net revenue</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTItNS0xLTEtMA_5b09202f-3cb3-4751-8d8e-0c2047cedcc6">254,801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTItNy0xLTEtMA_25cbf745-cbcb-46f9-bd76-7b2cef5979b5">264,042</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1)&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE3_12ff197d-f6c1-4f65-8bc2-3e50b71f74a8" footnoteRole="http://www.xbrl.org/2003/role/footnote">Other factory-built housing revenue from ancillary products and services including used homes, freight and other services.</ix:footnote></span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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><br/></span></div></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><ix:continuation id="i5d61a1ca19f342c4b793823c19ce4b8d"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(2)&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTIz_4dea6bdb-37d0-4e97-80c0-38dc8a09ade3" continuedAt="i72e9d6e0c5e94dbfbbd176a609002e63" footnoteRole="http://www.xbrl.org/2003/role/footnote">Other financial services revenue includes consumer finance and insurance revenue that is not within the scope of ASU 2014-09, </ix:footnote></span><ix:continuation id="i72e9d6e0c5e94dbfbbd176a609002e63"><span style="background-color:rgb(255,255,255, 0.0);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 ("Topic 606")</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">.</span></ix:continuation></ix:continuation></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_40"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">3. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RleHRyZWdpb246YzVhNjZkYTJjY2NhNDI0OTg5OTliYjFjNDYwZWM2MWZfNDY1_77eb550f-fcc2-4649-8cdc-067935e77616" continuedAt="i66783e6248b346e3adb7ae2504c40350" escape="true">Restricted Cash</ix:nonNumeric></span></div><ix:continuation id="i66783e6248b346e3adb7ae2504c40350"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RleHRyZWdpb246YzVhNjZkYTJjY2NhNDI0OTg5OTliYjFjNDYwZWM2MWZfNDY4_4290d6d9-a0db-4f5c-bc3c-ea9f7bad5c2c" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash related to CountryPlace customer payments to be remitted to third parties</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b1c2ac32d4e4d4f932e162818e83165_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMS0xLTEtMS0w_6b571c3a-5781-48c6-8a13-81e657690d15">18,739</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i97000343b3aa411b8c87a59b7f366353_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMS0zLTEtMS0w_97edd50d-a2f2-497c-ba59-73d95645d98a">12,740</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifae9c3aa0ba5462ea1d0b1b5aa3d57ce_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMi0xLTEtMS0w_63f3b1f0-e3cc-42ea-98be-05ac851b39e7">1,196</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4246c30af89b413583477d2e2d1628d0_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMi0zLTEtMS0w_d4f8b490-73ea-4cab-b9cd-deff82978e78">1,041</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMy0xLTEtMS0w_b4061991-8890-4cee-8234-6d417c829e4b">19,935</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMy0zLTEtMS0w_100a1f57-11c7-45fc-a5f0-81d031b18220">13,781</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Corresponding amounts are recorded in Accounts payable and Accrued expenses and other current liabilities for customer payments and deposits, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the Consolidated Balance Sheets to the combined amounts shown on the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS0xLTEtMS0w_0a205a6d-1189-4793-925d-1b488520fd5e">270,547</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS0zLTEtMS0w_1b21e1f5-1039-44ab-8106-3f92df922371">241,826</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS01LTEtMS0w_a6914eda-ef1e-40a2-8383-01442a381384">199,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS03LTEtMS0w_ac24585d-7217-4093-bf12-63498e6243d9">187,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Restricted cash, current</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi0xLTEtMS0w_ccfa3420-f4ac-4ef9-adad-8bd5837a9796">19,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi0zLTEtMS0w_6acc3d5a-6d79-4c54-8773-bc43d9902c91">13,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi01LTEtMS0w_898b38a9-ba79-4291-9537-965d286f309d">12,853</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi03LTEtMS0w_3ccf9d31-8cc3-4c83-baa2-64fa020de464">12,148</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy0xLTEtMS0w_4d2c585a-36f5-4127-8d42-a90806dd9f9a">335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy0zLTEtMS0w_e28f6f37-3a96-49ad-b79c-e158970e5799">335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy01LTEtMS0w_a8167f51-eb4b-4069-82cc-f9a179b5f332">351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy03LTEtMS0w_4c5b9bc3-9d52-4c83-870c-509477bcee7a">351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash, cash equivalents and restricted cash per statement of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC0xLTEtMS0w_af3c2a11-2a7f-4aae-b664-f4de62205ade">290,482</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC0zLTEtMS0w_4ffbe0ef-504f-41e7-9f61-354d8034076e">255,607</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC01LTEtMS0w_0d60cf94-4419-4739-9b62-504e75df6a00">213,024</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC03LTEtMS0w_26276871-047a-457c-b374-cd2529988ae7">199,869</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_43"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">4. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjQxNw_31b92254-a3a1-4c21-91eb-917220f389e9" continuedAt="i818f2393dedd4747ad7ce483bdd1812b" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="i818f2393dedd4747ad7ce483bdd1812b" continuedAt="ib40d4f7963aa498faf8f391ec9f5d979"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:ScheduleofInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM3Mg_78424d20-f522-4f08-b3df-f44946446e18" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMS0xLTEtMS0w_7cb17009-5276-4aa2-adad-223b2e73f1a0">13,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMS0zLTEtMS0w_b9e578ed-b4d0-4adf-9cb3-5f93e0b4e3d9">14,774</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMi0xLTEtMS0w_0d7a24ea-34f5-4615-8b1b-2495fcb420a4">11,611</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMi0zLTEtMS0w_d7e8697e-fd36-442c-9d66-fb816ac20ce9">9,829</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMy0xLTEtMS0w_0446bb5b-1ae2-4c6d-8f73-6739ea4840c2">21,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMy0zLTEtMS0w_b8c6487e-39f9-45f6-857a-76b62d2f1617">21,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Investments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfNC0xLTEtMS0w_b8a14fcb-2f25-4745-a1a3-92ff8da42e13">46,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Investments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfNC0zLTEtMS0w_dce1452e-8f8e-4cf3-8990-4adc4de30495">46,139</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020 and March&#160;28, 2020, non-marketable equity investments included contributions of $<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjkw_22b0a904-e270-435e-b623-044e778266e6"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjkw_85f62c88-64be-435f-b1a6-e76bba0b6680">15.0</ix:nonFraction></ix:nonFraction> million t</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">o equity-method investments in community-based initiatives that buy and sell the Company's homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable equity investments included investments in other distribution operations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company records investments in fixed maturity securities classified as available-for-sale at fair value and records the difference between fair value and cost in Accumulated other comprehensive income.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="ib40d4f7963aa498faf8f391ec9f5d979" continuedAt="i21521e2833a74fea8d2a4ddd220d7f38"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:AvailableForSaleSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM5OA_faa88490-8a25-47d5-ae4d-30f18de0264e" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables summarize the Company's available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi0xLTEtMS0w_4b8db2ca-40f4-49a0-a036-ca0931591d9a">4,637</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi0zLTEtMS0w_9c1f4e66-3aa2-44d1-a5ae-75d372207e1f">65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi01LTEtMS0w_50c6b65b-d7ed-46b0-bc7c-b1f6e3534f7b">31</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi03LTEtMS0w_cb3095a6-33cd-48ae-b92c-c8d4589d626e">4,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy0xLTEtMS0w_70806297-e587-447c-9815-15f9a6c66c37">4,426</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy0zLTEtMS0w_721ed533-ac55-44d5-af52-bd8a798db4db">155</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy01LTEtMS0w_f5d6cd98-4514-4544-8161-e06da573797b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy03LTEtMS0w_b111e20a-19ea-43c2-9f5c-1493b985d09c">4,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC0xLTEtMS0w_97263961-d75f-4e99-aceb-bf5c35eb5dfe">4,713</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC0zLTEtMS0w_cddd4e2f-c5dd-4a3c-958f-429f1f272178">24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC01LTEtMS0w_a758db22-7393-4782-84b6-4ae9ad9bd788">14</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC03LTEtMS0w_ff7e0a0b-6bb8-4f3a-a8e5-5a6a8b190bc5">4,723</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS0xLTEtMS0w_84bf82ff-acb4-4e14-9940-da7e5c73f500">13,776</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS0zLTEtMS0w_8ffff7f2-e533-4f8c-91fa-099019677a3f">244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS01LTEtMS0w_c7012097-b4b5-4ba4-ab4b-b29e632b856e">45</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS03LTEtMS0w_2b17e9c1-812f-4fd4-9672-082b8faa2ae6">13,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi0xLTEtMS0w_7a564ae1-b2bd-4edf-b3f3-a7bee92b37be">5,400</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi0zLTEtMS0w_a8ce0783-d8a4-4124-844b-57e196ae4ed6">69</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi01LTEtMS0w_1b3509a3-6e05-4ee1-84c2-f401caaf2214">26</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi03LTEtMS0w_8748028a-2e81-407b-91ab-19ceef04fdc7">5,443</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy0xLTEtMS0w_1c70574a-94ed-4a60-ba28-cbe0575fca3f">4,239</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy0zLTEtMS0w_1fc04df4-bbfe-48a2-8c75-0157839d47af">134</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy01LTEtMS0w_3f78868d-ac88-4f3c-923b-5dccf46ee79b">3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy03LTEtMS0w_4deb24c2-60fe-46b4-9880-0ebe2e48f03f">4,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC0xLTEtMS0w_e1fb284d-b5ad-48cd-a8d7-3987a4215a03">5,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC0zLTEtMS0w_b3f14bd7-b5ad-47f6-b578-4460cd4f8485">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC01LTEtMS0w_22d8364b-b546-43c4-bd94-fbc775fe6bc4">65</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC03LTEtMS0w_c7b43f05-fdd9-47d6-8dfa-e2a411585caf">4,961</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi0xLTEtMS0w_8ad651cf-2b83-4b3e-a51d-9bd5c44c9a12">14,660</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi0zLTEtMS0w_fbcc0355-78b8-4bfd-b26e-548e224272c3">208</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi01LTEtMS0w_fe2e042e-ca7f-442d-9764-1fb197195093">94</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi03LTEtMS0w_1a7fa88f-2c04-47d8-9296-84c0e0863ec2">14,774</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM4NA_225e4803-6a09-40a4-9ffb-2746b2b7445c" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:28.453%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.987%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy0xLTEtMS0w_73035d28-2b1c-4b48-8c4d-76f7974e388e">721</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy0zLTEtMS0w_14bc2588-e3d5-48bd-827e-9d52ce7e5912">11</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy01LTEtMS0w_b20b2679-a497-4ef0-bed1-27ebec5f8e28">951</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy03LTEtMS0w_a11eb39c-5b47-4352-bb34-ebe69c837e1d">20</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy05LTEtMS0w_4e528d44-3662-4640-ad6c-5e6f126a71da">1,672</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy0xMS0xLTEtMA_3caa7a8b-ec19-4e51-bda8-3d30bcfd5cb1">31</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC0xLTEtMS0w_9b23affb-9971-4162-b465-926c4119ea2c">300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC0zLTEtMS0w_1bb98aa7-0ea8-4f99-9a28-8f0c4057486e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC01LTEtMS0w_08154b03-03c5-488e-97b2-70821de8e6e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC03LTEtMS0w_0348aa13-7100-4abc-bcfd-d362872cdca0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC05LTEtMS0w_8c7c3b1e-f561-43f3-998e-19bb23a82250">300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie62b10d2cdbd465b985be28334524384_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC0xMS0xLTEtMA_ed6b287b-75e2-4f30-8939-1e41812a6f49">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS0xLTEtMS0w_60f43beb-f471-490a-afb9-9210f95cf836">787</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS0zLTEtMS0w_fd741b1d-e9ed-4c30-b776-86b266018ad4">14</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS01LTEtMS0w_4a44f588-e3e7-4c1b-b344-55ff8a1bb844">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS03LTEtMS0w_875691fa-00b0-46f5-90fa-dc6dbee05e29">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS05LTEtMS0w_ba61c6af-e36e-462f-b512-4fb11dc0f74d">787</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS0xMS0xLTEtMA_3b17a9d6-eedd-4f80-8535-952c53132b85">14</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi0xLTEtMS0w_9a346247-fed4-4ea2-83c1-7e1c7467c93a">1,808</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi0zLTEtMS0w_3e42bc07-7ede-4782-aca4-05518429d544">25</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi01LTEtMS0w_6a7e2833-419f-4628-a636-40a63e375833">951</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi03LTEtMS0w_9f23b344-2341-452a-b680-ccd86d35fd01">20</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi05LTEtMS0w_e7a2b1cb-9df1-4bf1-be57-09b8224bb778">2,759</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi0xMS0xLTEtMA_d5608ffd-c293-4da3-a7a3-77e9b30f106a">45</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:28.453%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.987%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy0xLTEtMS0w_704ea9b8-adbf-4e24-aab6-dd6d22b7ed67">133</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy0zLTEtMS0w_189c2acf-8261-4f6e-9dcf-51aec8d00801">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy01LTEtMS0w_10b16f66-7fd0-43b8-85ef-d78ae69017a1">1,779</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy03LTEtMS0w_18eb2a00-7cff-40da-ae89-4178c4a82205">26</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy05LTEtMS0w_8f425426-7bd5-417e-8e4b-397531800428">1,912</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy0xMS0xLTEtMA_f398bc4a-de9f-4a68-af05-0fe02437294b">26</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC0xLTEtMS0w_599bcadc-bee3-4d83-943d-3c0799738403">601</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC0zLTEtMS0w_c1f5a24b-6f17-4d1f-a190-8b5de8ef96fe">2</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC01LTEtMS0w_8726b123-808f-4efa-a04a-9c43a3ad93cd">101</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC03LTEtMS0w_c468c7ee-75c6-42ae-9eac-747b2c867f00">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC05LTEtMS0w_4428c580-34b2-4222-826e-8114a7f3279a">702</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC0xMS0xLTEtMA_06a55961-2402-42d4-80ea-50883b6da6bb">3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS0xLTEtMS0w_b55c70e4-4a16-41ac-b1ed-bc4cb672477a">3,747</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS0zLTEtMS0w_b9d05c90-0989-4ac1-bdac-a7d8e978bfc4">65</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS01LTEtMS0w_538f7ba2-365d-4b1a-8a21-053f691462cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS03LTEtMS0w_884d4d3d-5f0b-481a-bca0-1cca4666c813">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS05LTEtMS0w_bf8ba66e-5164-4f17-bdcb-b3de4b68bb94">3,747</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS0xMS0xLTEtMA_a466dd0e-128e-4823-823c-02fa32cb3006">65</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy0xLTEtMS0w_75538962-b9b2-4fbc-997c-e1727ecf3c4b">4,481</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy0zLTEtMS0w_f4339fa0-1d8f-4371-8a6c-64dde7acee93">67</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy01LTEtMS0w_538d92af-27ae-49e1-867d-cf2d86c2887d">1,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy03LTEtMS0w_b9487cd3-d9eb-4c7d-8d91-fdafc4da93e9">27</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy05LTEtMS0w_4fb037a5-89eb-4ab5-a4ad-61f95453e6d3">6,361</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy0xMS0xLTEtMA_2a3466fe-0d13-4d62-a5e2-4c1100333c7d">94</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="i21521e2833a74fea8d2a4ddd220d7f38"><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is not aware of any changes to the securities or issuers that would indicate the losses above are indicative of credit impairment as of June&#160;27, 2020, and the Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost base.</span></div><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM3Nw_7b415204-ce32-459f-865c-9a544a65b8d5" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's 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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in less than one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMi0xLTEtMS0w_7d04657e-385c-4811-972d-a91d6c0d307e">4,414</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMi0zLTEtMS0w_ff76afde-1378-4a7b-b7c3-26687e8d8817">4,431</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after one year through five years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMy0xLTEtMS0w_9b3d958d-2cb2-41a7-a2c9-0b1e7e68c44d">2,376</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMy0zLTEtMS0w_d71737b8-1058-40a9-a539-7b199d36e44b">2,389</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after five years through ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNC0xLTEtMS0w_a5fcba74-d292-4600-a925-a05924c66cd8">773</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNC0zLTEtMS0w_86f9e525-a89e-4df8-8d6b-7cdb1de3294f">840</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNS0xLTEtMS0w_c7bf3195-955f-4504-9884-600beffeab31">1,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNS0zLTEtMS0w_973be13d-f2b7-457c-92b0-3cdd1a170e70">1,644</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNi0xLTEtMS0w_e979612d-d4af-4e10-8bca-53cb9fa71324">4,637</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNi0zLTEtMS0w_93a1ac1a-fc5f-41cf-b1b7-a80d7e1254ef">4,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNy0xLTEtMS0w_8b839a48-9a55-4497-8b42-c3bc77fefe21">13,776</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNy0zLTEtMS0w_a72c32f4-d5de-44eb-af7e-4d02b7d381d6">13,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:GainLossOnInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjQwMA_260a1c95-9d04-403f-853d-99a65c7c35fe" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities using the specific identification method. There were <ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_07b6296e-923c-4007-9b27-ccb7bf6f4c1b"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_5719ae5a-5587-41f3-a5b6-994b4b2ac012"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_9029c5d5-d28d-45a5-8e58-e1c3ba3dfaac"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_fcf72d44-e786-41fd-8187-6facdad3cce3">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> gross gains or losses realized on the sale of available-for-sale debt securities during the three months ended June&#160;27, 2020 or June&#160;29, 2019.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities for the three months ended June 27, 2020 and June&#160;29, 2019 were as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable equity securities:</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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</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><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfMy01LTEtMS0w_d95cb865-cad5-422c-b0b9-bd96a48072cf">1,997</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfMy03LTEtMS0w_e8071c49-bdf3-41f8-b29a-1e5c9b62ab75">952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains (losses) on securities sold</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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNC01LTEtMS0w_810f6cd5-d609-44a0-bd9f-d1481d7b921a">33</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNC03LTEtMS0w_c8dc79e7-f7ee-4f89-8fac-662a045dc952">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNS01LTEtMS0w_8a4ba85f-0627-400a-895e-79884268c27a">2,030</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNS03LTEtMS0w_cdd6534a-e674-415a-a00c-2be05732cb9e">951</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_49"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">5. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RleHRyZWdpb246MGYwMDMxNmNkZjFlNGVjZjhjOGM3YzMxNmNlMzAyM2ZfOTA_47965ed3-dea1-40d7-bb59-6f00aadf99ac" continuedAt="ifdea5fd711c241f6aebd136eb17780e6" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="ifdea5fd711c241f6aebd136eb17780e6"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RleHRyZWdpb246MGYwMDMxNmNkZjFlNGVjZjhjOGM3YzMxNmNlMzAyM2ZfOTI_3ad5b4ac-6c94-422a-8c6b-d779d2e55eda" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMS0xLTEtMS0w_049720b0-7344-4d02-9bbd-d1135837a7fb">35,552</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMS0zLTEtMS0w_4ca60999-9a76-4409-b753-c8a33225a699">35,691</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMi0xLTEtMS0w_af6c3541-729f-437b-acea-7226172eeb6e">13,120</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMi0zLTEtMS0w_8073e481-1714-442f-ac7f-96e8642fa068">13,953</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMy0xLTEtMS0w_d959b3af-28f9-46d4-bace-453bbab79e8c">57,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMy0zLTEtMS0w_f4e23587-7743-4097-96c7-243f8481f2ee">63,891</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfNC0xLTEtMS0w_1024e794-466f-4dd2-b75c-eb4441b54d53">106,396</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfNC0zLTEtMS0w_357438ad-3e0c-4d49-a0ff-9d342fa5812f">113,535</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">8</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">6. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzk0Mw_154e5b41-e089-4c51-8efa-620770abdd4c" continuedAt="if5a1f724e0a04bc4b67dda2fa225b31d" escape="true">Consumer Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="if5a1f724e0a04bc4b67dda2fa225b31d" continuedAt="ic12242772aad487db0b2b28afe0fff14"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:ConsumerLoansReceivableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzk2NQ_1b0ebc69-8588-4fa6-9be0-0626ea858156" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for investment (at Acquisition Date, defined below)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMS0xLTEtMS0w_6a229b39-53c2-43c3-8058-cf382809f12d">37,650</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMS0zLTEtMS0w_0f63cc9e-d326-4a32-8964-4411ae96b1d1">37,779</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for investment (originated after Acquisition Date)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConsumerLoansReceivableHeldForInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMi0xLTEtMS0w_08d94d77-8848-4ec9-945b-4c69fbb16e39">19,917</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConsumerLoansReceivableHeldForInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMi0zLTEtMS0w_63f8d3bd-8eed-41b3-91b4-5ed743575890">20,140</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMy0xLTEtMS0w_425da3aa-41cb-4225-be41-dd0afe036ff3">25,297</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMy0zLTEtMS0w_4767aa46-5557-4523-afc7-cf7be3d0d666">14,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction advances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNC0xLTEtMS0w_9ad716a5-66e9-410b-bf69-03ce23ae6e2e">12,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNC0zLTEtMS0w_dba24704-c3e3-41bb-a459-485f754014a7">13,400</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNS0xLTEtMS0w_c560e44d-007b-464f-b0e8-0ff8eebbc735">95,104</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04a7b1b83f7c4ba4a043274f43fe7132_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNS0zLTEtMS0w_d7baafb7-4eee-4902-bed2-a0652ad1c130">85,990</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred financing fees and other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNi0xLTEtMS0w_99fb47f6-d2b8-4822-9fa0-dad118b9f216">2,133</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNi0zLTEtMS0w_17b3adca-1ab6-4d0a-8280-abee953943a5">1,919</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNy0xLTEtMS0w_40bc7976-1a17-4bc7-b684-43b14d3433a2">4,012</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNy0zLTEtMS0w_816e7ab7-6b24-4b7c-ac3e-8fe64ffd66ca">1,767</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfOC0xLTEtMS0w_a2a51a7c-a2c7-401b-bd16-0699a0d0e2a4">88,959</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfOC0zLTEtMS0w_93372a2f-8192-4239-97da-9bd17b698d2f">82,304</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company acquired consumer loans receivable as part of its acquisition of Palm Harbor Homes, Inc. in April 2011 ("Acquisition Date"). The allowance for loan losses is developed at the loan level and allocated to specific individual loans or to impaired loans. A range of probable losses is calculated after giving consideration to, among other things, the loan characteristics and historical loss experience. The Company then makes a determination of the best estimate within the range of loan losses. The allowance for loan losses reflects the Company's judgment of the probable loss exposure on its loans held for investment portfolio. On March 29, 2020, the Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under ASC 310-30. The Company determined that $<ix:nonFraction unitRef="usd" contextRef="i5e0dfb56a7b545eca6e76f513daa9a9b_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMTA5OTUxMTYzNDMxMA_a8452870-ae2e-45e3-89c1-caf3b875649f">1.7</ix:nonFraction>&#160;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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">of the existing purchase discount for such consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accredited into interest income over the life of the loans.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMi0xLTEtMS00NTE1_1cfa7814-5f82-4d3b-b53c-fbb8d259d9df">1,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMi0zLTEtMS00NTE1_489c9dd4-6a0a-41f5-80fa-e605445e5c34">415</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c58d50c1125485f9ff10076a0c95604_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMy0xLTEtMS00NTE1_8adb054d-45a0-496c-b944-d810debf5f28">2,276</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib43a170f1db74fd2ae333b2f9248f5aa_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMy0zLTEtMS00NTE1_c75d163c-6a52-4398-bce7-da7f1611d0bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for loan losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17c0a15d404845a38224b13c40e09410_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNC0xLTEtMS00NTE1_d4512517-69ba-4242-b019-b6b5941b0bab">161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNC0zLTEtMS00NTE1_7be1ac2e-8769-4d08-a60d-d19b5a9e5d27">6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charge-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i17c0a15d404845a38224b13c40e09410_D20200329-20200627" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNS0xLTEtMS00NTE1_2e993894-ba8b-4c2a-a550-007b8d229914">192</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNS0zLTEtMS00NTE1_55e501b6-c1e5-4ed4-9646-f2595479ba8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17c0a15d404845a38224b13c40e09410_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNi0xLTEtMS00NTE1_5eb07c02-6906-4a8e-8dab-423a8785161e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNi0zLTEtMS00NTE1_6f5585e0-5173-405b-8ff1-05a973af1cc8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNy0xLTEtMS00NTE1_95f14f41-29ca-4b9c-bb6a-1103f48fb498">4,012</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNy0zLTEtMS00NTE1_e450066c-a6f3-4047-a7db-b31cfed7a297">421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The consumer loans held for investment had the following characteristics:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average contractual interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="3" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMS0xLTEtMS0w_89ccca52-c963-4a3a-9cca-078a78b23fae">8.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="3" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMS0zLTEtMS0w_4c9aae65-dccb-4d1e-a80b-606b44a7dcd5">8.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average effective interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="3" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMi0xLTEtMS0w_3e35f881-a611-4ed6-8609-e51c00393754">9.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="3" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMi0zLTEtMS0w_202009dd-d0bf-4217-be51-848277561eb7">9.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average months to maturity</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturity" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMy0xLTEtMS0w_05e70cd6-9bbc-45ac-b992-9c1b1fa34036">164</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturity" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMy0zLTEtMS0w_78503fda-6391-4310-b6aa-0f3a0d07053e">164</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's policy is to place loans on non-accrual status when interest is past due and remains unpaid <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfNjA0NzMxMzk2MTMxMg_a4590c55-b36a-4aaf-992a-5826ef85501b">90 days</ix:nonNumeric> or more or when there is a clear indication that the borrower is unable or unwilling to make payments as they become due. The Company 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. Charge-offs occur when it becomes probable that outstanding amounts will not be recovered.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="ic12242772aad487db0b2b28afe0fff14"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:DeliquencyStatusOfConsumerLoansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMTA5OTUxMTYzODIwOA_ed63f01d-7827-4f34-b9cd-0e383011d4b2" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i662b37925c264885b0b7800e6ab0893c_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMS0xLTEtMS02MjY5_c84ee4d1-f395-46a2-87a2-0081ef65a1e5">92,390</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23743c4748ea4f8aac2891c00b3e3d9e_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMS0zLTEtMS02MjY5_fb48f4e5-a77f-44e7-a819-f5380df24432">83,861</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31-to-60 days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id32d085f97d0414786dcd21787e7ddbd_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMi0xLTEtMS02MjY5_59254385-c26a-4588-a126-e3831b677b33">751</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9348d5ae511c420b8117f8d5434e031f_I20200328" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMi0zLTEtMS02MjY5_24a877f2-e31b-4939-abb1-a8c655682955">547</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61-to-90 days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e9c5138048249b6a1056da75a1b2109_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMy0xLTEtMS02MjY5_1de8269a-f02a-4c1b-8894-aa35ea77e588">258</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i701bce862a534939b5e7dfcc5a0e8cde_I20200328" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMy0zLTEtMS02MjY5_3202e98e-361e-4872-8497-f8a03779f2ab">307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91+ days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i376cc3bcbc104e689bf6895bba70d9da_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNC0xLTEtMS02Mjg1_52f0f227-3483-4325-ae9a-092853569562">1,705</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i54a5751cd3c246f3af93f767086514f6_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNC0zLTEtMS02Mjg1_c84a82ef-6f3e-4ec4-83f8-b4b3f5d0331d">1,275</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNS0xLTEtMS02Mjg1_b31c2b02-6b0d-4a79-9cb9-b92afb8e26bc">95,104</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNS0zLTEtMS02Mjg1_7ce77181-13e2-4328-96f3-5b2ba16aa660">85,990</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzk4Mg_4e890a81-f3e0-4db0-8017-56e91731edb0" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables disaggregate CountryPlace's gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:20.660%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.918%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.918%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.918%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.918%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.918%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.918%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.918%;"></td><td style="width:1.0%;"></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.950%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prior</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Prime- FICO score 680 and greater</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9bdd01e5f2cf48b1971e9b6c8b1ee74e_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xLTEtMS0w_2ffa3561-c209-4b6c-8a34-bfa066c50fbf">10,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5f1e943998c4417d804bb71c494219e6_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0zLTEtMS0w_5cf3d00f-8e94-4e22-96bc-6631740eb828">14,349</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8d351871815d49f587ec4635a8e696f4_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi03LTEtMS0w_c0cdd15a-d312-4f3a-91cf-a64d76abbc73">2,761</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d570f4131224f659768bea764de6ad0_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi05LTEtMS0w_e94c2341-bcc0-441c-844f-053160e97198">1,693</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i353afeebc95f4b50a98c76c333e92fb6_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMy05LTEtMS01MDU2_95c9a22e-dd8b-4646-b39c-7a863dbf1743">2,105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7e97de5753f747839ae67e3bf7c3aff1_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xMS0xLTEtMA_59bc38e6-d268-4668-992a-570a83440d65">27,404</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieee72c6bbd83426a8cbe6bcfb789cf1e_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMi0xNS0xLTEtNTYyMw_0f05e7b3-9218-40b9-b7a0-81dc97c2f8c2">58,776</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfba0c409ada4127adf9aca33607b5ab_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMi0xNy0xLTEtNTI1Ng_41b8c191-abf4-4716-8bfd-1556064ec2e2">55,513</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e03ed511482492a98bd7e83c049a22a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy0xLTEtMS0w_bc09eee7-67c5-4d9b-b073-9e0a91e567ff">6,522</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic756251dff294f1db2ec84f25dfff6b0_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy0zLTEtMS0w_e57e55e1-e931-4764-8572-b8cc1bb7faea">10,390</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i62c1c1b3056c4161a5f6e373b815d84e_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy03LTEtMS0w_f9cf24ed-e47d-4f62-934b-be0f9d64d109">2,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i545f6e5cc87e444abd07dd39e275bd1d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy05LTEtMS0w_e6da2d72-4930-4b58-8064-0a1695533c42">1,263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1844857aafee468b895ef0bbf1fd0ae3_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNC05LTEtMS01MDU2_2fbcc5c2-e91b-41aa-9143-7e0cbb887e5a">667</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99334ebcde55401880bf3cfdc7af24d9_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy0xMS0xLTEtMA_88aba784-556a-40ee-bec7-b4447c278ddb">11,677</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0dbfd6587862444995878ba905ffbe2f_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMy0xNS0xLTEtNTYyMw_f63e9234-a71b-424d-b13b-c5001a86e384">32,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie51d98bcea9f4adea09b33e29be6e3f8_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMy0xNy0xLTEtNTI1Ng_b848236f-54b9-4a35-8831-6d10e106836e">27,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Sub-Prime- FICO score less than 620</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i21071b106c38404892038db0628946d6_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC0xLTEtMS0w_30c1d18c-2e94-4bd9-b80a-ab2036bdcc7a">78</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic68e27c6cb314ddea85d213504099f59_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC0zLTEtMS0w_723da24b-7b46-4f9e-88a6-9ffd50d86971">90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id88e0e8406b0482ab3d0ac4fb213a56c_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC03LTEtMS0w_e417f00b-1529-476b-a66b-00daedd0cc1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic2f27ca69429455b86c1dee2eb3f02bf_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC05LTEtMS0w_6fcd435c-4302-48f6-b2ed-597e80e16cd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd52fa3d0ab847da95275c3c159fc705_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNS05LTEtMS01MDU2_655c1dba-298c-4e2a-9055-b7180333c182">86</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba09a30e89f446f1a98d5f2ec9502c1e_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC0xMS0xLTEtMA_2429a16e-a20c-46ac-a1c7-dfabb6998fe2">2,042</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc9d439a200a40bba74200d0534a719a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNC0xNS0xLTEtNTYyMw_29f3cbfd-e18d-40da-847c-6af568789724">2,296</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2405cdc35b6e4387bff60c11d66525ff_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNC0xNy0xLTEtNTI1Ng_ea26dba4-09a4-48bb-999c-655853863dbe">2,142</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">No FICO score</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i940eb0ef12124ad381ec3a12b3a5b61f_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS0xLTEtMS0w_5382081c-139c-4334-8474-65e3eec8a494">637</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i67582f4a727f4fa894c30c5bf2e681ad_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS0zLTEtMS0w_7005f1de-33e8-4fe4-aa32-d80b88a1054e">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idaaa8d352ddc4d8b820861571d4e8663_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS03LTEtMS0w_9124b76d-c560-4a0d-94d0-d8eb4efac6d7">29</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i58cde86b39e84ce2a1c4508a9b462aaf_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS05LTEtMS0w_b82163d6-9e97-40c0-af74-bbffe17f9c7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i46b05d5b842146d3b3d2d7d0cbe8f59a_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi05LTEtMS01MDU2_900e348c-7f56-41c6-9aa0-d90b20348698">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i543e0273b40d4208b0a6f7a8ddff3121_I20200627" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS0xMS0xLTEtMA_ebf758b5-a73a-40e5-bf01-7d304b94016d">526</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i608fc0d901b046f4b365026243d93b25_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNS0xNS0xLTEtNTYyMw_71756a00-f3b3-40d4-95f6-a4af0c8a86fe">1,213</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id14f768dc5724adca56db3d370479ab1_I20200328" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNS0xNy0xLTEtNTI1Ng_5fda9116-f36b-4644-8ba3-7dc2d0111126">568</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2db650591397457f92af4f1b219ab90d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtMS0xLTEtMA_c91ace7e-59d6-42a0-be33-56b20f0a43de">17,701</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb6983e7ff2f4e6aa850c9e6228194d1_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtMy0xLTEtMA_0549db88-297b-4fee-9ddd-4d706e0cf00b">24,850</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd7bd3a0bd62476087ce3873805f001d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtNy0xLTEtMA_9ca8f2fc-060f-4802-ba8e-c9a581bc75fc">5,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c4f33dcebbc476f8411dfcd7b4a43e7_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtOS0xLTEtMA_a579a2fe-8428-466b-a238-f878546b334a">2,956</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd98f99be1154eb0b4a472a373de8b0c_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy05LTEtMS01MDU2_ddaac417-98ea-4cd8-9a93-baa425793219">2,858</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b493b616e734cb59c3b09371946f5eb_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtMTEtMS0xLTA_9e0b1a34-9170-4f37-a002-85b1edc011f5">41,649</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xNS0xLTEtNTYxOQ_60a29d8d-bef3-4081-b552-69243d5a24db">95,104</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xNy0xLTEtNTI1Ng_bc1c13d2-23f8-4441-beae-3491fc536c27">85,990</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:nonFraction unitRef="number" contextRef="ica972d5e13a94187a437889bf608c7bf_I20200627" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjYyNA_d9793b62-beeb-4859-974c-cf1bca46944a">36</ix:nonFraction>% of the outstanding principal balance of consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="ibd3e9945316b465c86f0ce72b06ddaf1_I20200627" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjczNA_ebc16256-15a6-4d7f-8283-19fb31f4584e">17</ix:nonFraction>% was concentrated in Florida. As of March&#160;28, 2020, <ix:nonFraction unitRef="number" contextRef="i58242d8eb2434c49843117e4bb132ca0_I20200328" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjc3MQ_f6b9b5dd-a125-4f96-b543-b53e1d74ad2c">36</ix:nonFraction>% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="ic147cd2eb68e4217900d48277bdf8474_I20200328" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjg4NA_3f2d9bbd-db55-4519-96dd-c214714ff98a">16</ix:nonFraction>% was concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjk3OQ_4caa3124-c5ad-485e-939f-a42bbe00ac16"><ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjk3OQ_7d8d0e4c-08ad-45e1-b192-9e530e80183b">10</ix:nonFraction></ix:nonFraction>% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 home, less the costs to sell. At repossession, the fair value of the collateral is determined based on the historical recovery rates of previously charged-off loans; the loan is charged off and the loss is recorded to the allowance for loan losses. 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="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RealEstateAcquiredThroughForeclosure" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzY5MA_89ccdb9d-4647-48fa-98db-df63c812e837">842,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RealEstateAcquiredThroughForeclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzY5Nw_6be9bc3e-a4ff-4dbf-bcc2-cf94eb298229">1.5</ix:nonFraction> million as of June&#160;27, 2020 and March&#160;28, 2020, respectively, and are included in Prepaid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzg5OA_cb99a6aa-2703-4885-bd30-6090403556af">674,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzkwNQ_76e9d388-9469-43f6-8b2c-c4224f72f2f4">560,000</ix:nonFraction> as of June&#160;27, 2020 and March&#160;28, 2020, respectively.</span></div></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_58"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">7. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTEzNA_d7a7c876-9b01-486b-8e55-9b6f33f4ddc7" continuedAt="i04f35bad28bf4462ab4167765daee0db" escape="true">Commercial Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="i04f35bad28bf4462ab4167765daee0db" continuedAt="ie27f619340904c3083ff21d1c1ff5743"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's commercial loans receivable balance consists of two classes: (i)&#160;direct financing arrangements for the home product needs of the Company's independent distributors, communities and developers; and (ii) amounts loaned by the Company under participation financing programs.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Under the terms of the direct programs, the Company provides funds for financed home purchases by independent distributors, communities and developers. The notes are secured by the homes as collateral and, in some instances, other security. Other terms of direct arrangements vary, depending on the needs of the borrower and the opportunity for the Company.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="ie27f619340904c3083ff21d1c1ff5743" continuedAt="idffffe3bf45949e1ad8231a306e5ae1f"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Under the terms of the participation programs, the Company provides loans to independent floor plan lenders, representing a significant portion of the funds that such financiers then lend to distributors to finance their inventory purchases. The participation commercial loans receivables are unsecured general obligations of the independent floor plan lenders.</span></div><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:CommercialLoansReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTA5OA_acd09810-8aa2-4b5d-a6dc-642bb09afc75" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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&#160;thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct loans receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i92ca5de2d2f3489582e8fbe2cf74e34d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMS0xLTEtMS0w_17dfcfed-beb1-4047-ad84-8b024b43e7cf">44,915</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8aa5dbdfbd374a059394cda1cdd95580_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMS0zLTEtMS0w_8b25d7c6-6d44-4d90-8bb5-b44bf61fc919">47,058</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Participation loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72b9c62ef8ab4a78b190d8eee6f9012e_I20200627" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMi0xLTEtMS0w_d392cfd0-0ba9-4875-bd05-6086fafcb507">166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1281c6ad28245a19b552f147cb99577_I20200328" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMi0zLTEtMS0w_419b9a72-42f1-4b03-965c-d10c211a8023">144</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i78b5715217664fa583acc2a10ca25127_I20200627" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMy0xLTEtMS0w_9bc6bcc2-2fb7-4721-aab8-7f5a55941274">828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMy0zLTEtMS0w_eaae32c1-5153-46c8-a7c1-d452cc6779f3">393</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred financing fees, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i78b5715217664fa583acc2a10ca25127_I20200627" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNC0xLTEtMS0w_c5b83b66-2997-4693-ae96-d65db7df270d">244</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNC0zLTEtMS0w_f9757a42-0b9c-478d-a325-efc1d82cfd1a">244</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78b5715217664fa583acc2a10ca25127_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNS0xLTEtMS0w_451c461e-b680-44e4-8c84-df7edf74cc2d">44,009</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNS0zLTEtMS0w_9ae39f2d-9a94-4564-96b3-2d60710a72cd">46,565</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:9pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average contractual interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMS0xLTEtMS0w_0d09ab4f-d26b-416f-8b85-aea45dc6fdb3">5.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMS0zLTEtMS0w_27186d9f-2902-488f-b319-e82cc8f8cfb8">5.7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average months to maturity</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturitycommercial" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMi0xLTEtMS0w_037737b5-c19f-40b6-a530-6559fb424ba3">11</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturitycommercial" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMi0zLTEtMS0w_8ffb6f97-0569-4146-98db-dca3f5744ce5">10</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. The Company has historically been able to sell repossessed homes, thereby mitigating loss exposure. If a default occurs and collateral is lost, the Company is exposed to loss of the full value of the home loan. The Company evaluates the potential for loss from its commercial loan programs based on the borrower's risk rating, overall financial stability, historical experience and estimates of other economic factors. The Company has included considerations related to the COVID-19 pandemic when assessing its risk of loan loss and setting reserve amounts for its commercial finance portfolio as of June&#160;27, 2020.</span></div><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTExMw_d505d503-a8f4-46e8-89c5-39322b8b9600" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMi01LTEtMS0w_ce25d503-d7ed-4553-b11e-803aa0e69043">393</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cd3d2b7b3d64a6fbacc87f597415731_I20190330" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMi03LTEtMS0w_d3d9e65c-0fd3-4a62-81d0-50afe9d24e5f">180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of adoption of ASU 2016-13</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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33ec4cca203942f18d702515bcef937b_D20200329-20200627" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy01LTEtMS00MTI1_4aa13dbc-d802-4131-94bd-bc133253ca05">435</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ab4b8d7ff9a4b3e84ff8516f29d6ff3_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy03LTEtMS00MTM1_5bbc7580-3e75-438c-9349-b6901025998c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a7055b9caad425fa41ff30cb995cdf1_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy01LTEtMS0w_2a6d36f7-889c-4936-b3ed-8ed08a3a0b9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie85d3f99465e4133be6e45785a4b9779_D20190331-20190629" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy03LTEtMS0w_6b4c7e2c-0ab4-42ee-9aed-d62fa7bb91a5">11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans charged off, net of recoveries</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a7055b9caad425fa41ff30cb995cdf1_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNC01LTEtMS0w_10d58e01-96b2-4f9b-be1d-7076954d8f4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie85d3f99465e4133be6e45785a4b9779_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNC03LTEtMS0w_d67fee35-7ea3-4e0f-8823-49d64dbda5db">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78b5715217664fa583acc2a10ca25127_I20200627" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNS01LTEtMS0w_81f3e363-fe5a-48f7-81d6-5d098694a5af">828</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id981975ae0084fda8e8f5341fe941738_I20190629" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNS03LTEtMS0w_5c2a2d65-fb01-415d-90c9-e5b02026b1a4">191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="idffffe3bf45949e1ad8231a306e5ae1f"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTEyMw_20f748fe-1470-4345-a7ce-97a40b69f3bd" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table disaggregates the Company's commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:12.684%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.453%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.453%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.453%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.453%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.453%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.453%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.460%;"></td><td style="width:1.0%;"></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Risk profile based on payment activity:</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Performing</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i283794839aed4e37b8a000e08fa945f6_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0yLTEtMS01MDMx_e8c7f8a7-8090-4ea6-b9eb-d35c6354f01d">13,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b7d8387666940a497c3af3681a1cd25_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy00LTEtMS01MDMx_b26a9d3c-c211-43e0-b568-a5d4da3f830e">18,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia0baec167af94ffeb48d63aa1d199bee_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy02LTEtMS01MDMx_2d129216-65cb-4757-9d4f-2f8d6be86c77">9,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72e603d796d543a8ada653348522e7b8_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy04LTEtMS01MDMx_cfde5f28-bb35-498b-8e46-9efb279c4ab0">2,534</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i597939e08ddc4592a6cdccbaa57d9efd_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0xMC0xLTEtNTAzMQ_31921da5-6e2c-4fa2-811f-085da34034f2">1,619</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i818332e106ef4e2f821f8bc67ce4d4cc_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0xLTEtMS0w_7d0a4501-349e-48ab-a081-a421a11449ce">44,956</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if6505bf63ac9494ea20f04273c0238f2_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0zLTEtMS0w_69324780-55de-4759-ae2d-29150c83ca33">47,016</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Watch list</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc97d1cdb4bf46498d65dd9233fd18ae_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0yLTEtMS01MDMx_8b215fcf-8b84-4b1a-acad-c55000605d6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i196a6cd3186f4eba8e93b2039095e0d0_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC00LTEtMS01MDMx_0fbed40f-f95a-42a3-8ac5-8a9ac9c25851">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8f534cb843044f348c2a4a2b93d0f647_I20200627" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC02LTEtMS01MDMx_6ad10f54-b805-44a3-838c-f9d73a4d2bd2">125</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i645e55bfeea54c9a82a3bf51ea45497a_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC04LTEtMS01MDMx_fe8481d4-8e69-4b5b-9483-d7868f674796">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaeb0d397f5e4486686cdfbd0bc54be23_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0xMC0xLTEtNTAzMQ_9154aace-6f03-41fe-bb7d-242aaaf157ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic33409909e3f477497a0f59ba3e21bab_I20200627" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0xLTEtMS0w_42211f19-35ad-4e09-9c38-d1009a7f2080">125</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06356015e16f4ba4b689046239e5fd54_I20200328" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0zLTEtMS0w_c5aefa10-874f-4752-838b-b585dffd8a54">186</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Nonperforming</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idf7964dd12e84a0484a2b2d23a799319_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0yLTEtMS01MDMx_59d107b4-1543-4e22-81d8-79bd937ff7ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i22f465ad5fd043ae9fd0f7818ecae20b_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS00LTEtMS01MDMx_f230279c-e7bd-4c9a-911c-a99b6bd2b277">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6181816a96b74572a066df238b379da3_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS02LTEtMS01MDMx_322927f0-fcc1-4fe5-bbad-aed65670394c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91d7c910f1494fc7890743a1402cf3a8_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS04LTEtMS01MDMx_9745af3e-5212-491a-968d-b8958c0ce531">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id41f7496f8ba41dd842c15d71496508e_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0xMC0xLTEtNTAzMQ_9ee6ece9-609b-439c-acf4-e76b395e3ac9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e16b36621a44d4aaf35a41dc4c87cf1_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0xLTEtMS0w_56db01cf-69ea-4b62-836d-67271ec96239">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a9412901d084e22949b979a9cc61d51_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0zLTEtMS0w_cd061d44-c254-4378-8f10-9bd475b7227c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2db650591397457f92af4f1b219ab90d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0yLTEtMS01MDMx_9342b5c9-1402-4756-915b-86781eef6368">13,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb6983e7ff2f4e6aa850c9e6228194d1_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi00LTEtMS01MDMx_22f8dce3-8cbb-439b-be12-3f8ac5d47410">18,359</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd7bd3a0bd62476087ce3873805f001d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi02LTEtMS01MDMx_6d0b9f92-b10d-4a22-b683-97975c620c29">9,495</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c4f33dcebbc476f8411dfcd7b4a43e7_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi04LTEtMS01MDMx_2e06fe99-e3ee-4507-a385-e54897127742">2,534</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd98f99be1154eb0b4a472a373de8b0c_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0xMC0xLTEtNTAzMQ_61d980ac-d137-4834-8d7f-59b1bcebfef7">1,619</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0xLTEtMS0w_39af92a1-9560-4622-9d80-5748a3ca3f5b">45,081</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0zLTEtMS0w_6dbd471d-a273-4524-b45a-04cf76d6e19e">47,202</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTY0NDA5Nw_14c445b2-aaf7-43c4-b6b9-c156f98e307f">90 days</ix:nonNumeric> or more past due. The Company's policy is to place loans on non-accrual status when interest is past due and remains unpaid <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTY0NDExNw_a4590c55-b36a-4aaf-992a-5826ef85501b">90 days</ix:nonNumeric> or more or when there is a clear indication that the borrower is unable or unwilling to make payments as they become due. The Company will resume accrual of interest once these factors have been remedied. At June&#160;27, 2020, there were no commercial loans <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTY0NDM2MQ_71f07740-24dd-4d2e-9e81-55fae65e6a47">90 days</ix:nonNumeric> or more past due that were still accruing interest. Payments received on non-accrual loans are recorded on a cash basis, first to interest and then to principal. At June&#160;27, 2020, the Company was not aware of any potential problem loans that would have a material effect on the commercial loans receivable balance. Charge-offs occur when it becomes probable that outstanding amounts will not be recovered.</span></div><div style="text-indent:18pt;margin-top:9pt;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTEwNQ_957e88ed-6ea6-4e2b-a32a-cffeedd575a1" 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%;">As of June&#160;27, 2020 and March&#160;28, 2020, <ix:nonFraction unitRef="number" contextRef="ib87c1d47cee24f8fa884faaa03f19f73_I20200627" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTYzNzE0Nw_3bb770da-a551-4f68-aae5-d8c0ea1b4837">10.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ibbaa563e6c0f44f9b82256bd95f9f036_I20200328" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTYzNzE1NA_da73fd5f-c617-44ed-9d03-7753daf96669">11.0</ix:nonFraction>%, respectively, of the Company's outstanding commercial loans receivable principal balance was concentrated in California. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Other than California, no state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMjc0ODc3OTA4NTg5OA_4caa3124-c5ad-485e-939f-a42bbe00ac16"><ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMjc0ODc3OTA4NTg5OA_7d8d0e4c-08ad-45e1-b192-9e530e80183b">10</ix:nonFraction></ix:nonFraction>% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.</span></ix:nonNumeric></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company had concentrations with one independent third-party and its affiliates that equaled <ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="3" name="cvco:CommercialLoansReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNDk3MQ_b4fd2994-0ae2-407f-968b-daf760def6b5">19.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="3" name="cvco:CommercialLoansReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNDk3OA_a96492bf-1b43-445b-b007-34ab250f2d5b">21.0</ix:nonFraction>% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of June&#160;27, 2020 and March&#160;28, 2020 respectively. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">he risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan loss.</span></div></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_64"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">8. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMzg5_e65c64fe-3b06-4500-a239-3c14e791b735" continuedAt="i9fa957ff772a471ebdfc0ed2e5713f75" escape="true">Property, Plant and Equipment, net</ix:nonNumeric></span></div><ix:continuation id="i9fa957ff772a471ebdfc0ed2e5713f75"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMzgx_a74a6c90-641a-4681-b7bd-0c8b69e6cb5a" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, at cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib68886f7b83446868920a978ddf12689_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMi0xLTEtMS0w_b1a42cdf-0748-484d-8aa7-df5465ededca">26,827</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8b323bb1a38c4c8e84148a6bfcb0353e_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMi0zLTEtMS0w_1bff6ea1-9d54-4bcd-ac15-bfec632f6fec">26,827</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id580f53f64bf40e390f6231c49688628_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMy0xLTEtMS0w_538b711d-545f-441b-9bef-4ce06ae790bd">52,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4c65d005cb4848d08a90004a3be82a07_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMy0zLTEtMS0w_b62d02fc-d059-485c-b6a6-8b8d5cf3e863">52,011</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibbc19a2e01334c02ab04ca7564f2e1ff_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNC0xLTEtMS0w_ec7b1ba2-8f17-455f-a7b2-7f15a417be8e">31,369</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6ec3586895b8497396e5983ea2ac36d2_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNC0zLTEtMS0w_38717a92-cc89-48d5-a730-06437669dbb5">30,984</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNS0xLTEtMS0w_447e01e9-8565-4fdb-87be-588278e0ea1e">111,016</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNS0zLTEtMS0w_89988379-6c6b-44c3-b701-1a7c253694f1">109,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNi0xLTEtMS0w_f6546b2e-7528-42f2-9e08-d491d1169bbe">33,690</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNi0zLTEtMS0w_4b7976b5-ea70-4cd0-9836-78e9f8a464e3">32,632</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNy0xLTEtMS0w_f6a8bc6b-f066-4da5-a177-665d72da8200">77,326</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNy0zLTEtMS0w_f19fa274-1946-4e12-949b-fcfa3f281d7a">77,190</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMTQ5_f71bd2a4-f180-4530-b809-96d612216f3c">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMTU2_29829d0b-91b1-4d6d-b159-11eda7b9e695">1.2</ix:nonFraction> million for the three months ended June 27, 2020 and June&#160;29, 2019, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Included in the amounts above are certain assets under finance leases. See Note 9 for additional information.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">12</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">9. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMTA5OTUxMTYzMzY1NA_83ad3c64-bf11-4229-a4f1-5efdc803db66" continuedAt="ia067adbb6c09487086c1d53fa9665159" escape="true"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMTA5OTUxMTYzMzY1NA_b4ce6b4f-460c-41fe-94a0-a3ab17fb6667" continuedAt="i7de9491010b446c4aa067d677fa12432" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ia067adbb6c09487086c1d53fa9665159" continuedAt="i5007d17ee3c546ddb82df0e5164d56a5"><ix:continuation id="i7de9491010b446c4aa067d677fa12432" continuedAt="i6f550e8c59b6449a97e9503a9fd75dd7"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company leases certain production and retail locations, office space and equipment. The Company determines if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at the Company's 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 the Company is reasonably certain to exercise.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">&#160;The following table provides information about the financial statement classification of the Company's lease balances reported within the Consolidated Balance Sheets as of June&#160;27, 2020 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:25.339%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:39.959%;"></td><td style="width:1.0%;"></td><td style="width: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.619%;"></td><td style="width:1.0%;"></td><td style="width: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.623%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMi0zLTEtMS0w_62820643-5658-46f1-9bff-d4d631562317">18,378</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMi0zLTEtMS0yNTc4_e6d4b2a6-6c1c-4860-8fa6-37dc7a9a06e3">13,894</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Property, plant and equipment, net </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0w_09d1d6b6-95ed-4c28-abdc-884d17c5eb78">1,015</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0yNTc4_563a51b5-72a6-45a0-8660-5e5cd05a5a96">1,025</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfNC0zLTEtMS0w_f0e551a7-7eec-4056-a2b6-c24a4eac1224">19,393</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfNC0zLTEtMS0yNTc4_17b0e934-3855-49af-8172-6a35599fdaa8">14,919</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOC0zLTEtMS0w_a31dc6dd-ae16-4f6a-ad02-1393ee2749cc">4,097</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOC0zLTEtMS0yNTgy_4a66f4e8-78a0-45dc-aede-c43b97b285ea">4,170</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current portion of secured credit facilities and other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOS0zLTEtMS0w_c77807a0-7efe-4250-b1ad-d6a2ab7d1d23">74</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOS0zLTEtMS0yNTgy_29cef79f-2ce8-4d5e-b622-7c6c3d8bf146">77</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTEtMy0xLTEtMA_ac739dee-a284-480c-ba3b-c4209bf940f1">15,398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTEtMy0xLTEtMjU4Ng_99234245-6270-41bb-bdea-0cfe62721719">10,743</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Secured credit facilities and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTItMy0xLTEtMA_fec1b04a-4390-4b26-b2f5-45021031c9c9">275</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTItMy0xLTEtMjU4Ng_604fdb96-4305-42dc-b681-cba2b610e83e">289</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTMtMy0xLTEtMA_91293462-e497-4c54-bcf9-a712f31d0c31">19,844</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTMtMy0xLTEtMjU4Ng_55e811dd-85a0-4f28-83e1-6446c3ec576e">15,279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMzY4MA_a80ad29b-39b1-4db6-b49c-ccfacbcb0d1b" footnoteRole="http://www.xbrl.org/2003/role/footnote">Recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMjA5Mw_a8780629-fe49-4f0b-a09f-0e65cc576ebb">113,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMTY0OTI2NzQ0Nzc3Nw_020489a5-49c7-40fc-94d6-e057ac946906">103,000</ix:nonFraction> as of June&#160;27, 2020 and March&#160;28, 2020, respectively.</ix:footnote></span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The balance increased from a five-year lease extension at one of our active manufacturing facilities.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The present value of the minimum payments for future fiscal years under non-cancelable leases as of June&#160;27, 2020 were as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:52.678%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.619%;"></td><td style="width:1.0%;"></td><td style="width: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.624%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMS0xLTEtMS0w_fa084777-cada-4f16-bb65-7f02cd8ecb2c">3,189</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMS0zLTEtMS0w_a6cde44b-f36a-4b61-bda7-de2463e495e0">58</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMS01LTEtMS0w_0cb6322b-f825-4d4e-b87e-cfd8b8230ccb">3,247</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMi0xLTEtMS0w_9662ce3d-3d1d-4c66-9968-01d9d52f509e">4,148</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMi0zLTEtMS0w_cf1c7354-6340-4d7f-a2ed-3fe709cafd9c">73</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMi01LTEtMS0w_27dc3cbd-d5ee-432a-b46b-72f068b5aeeb">4,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMy0xLTEtMS0w_4770ef41-6cab-4fb8-a5e5-8981469a48e1">3,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMy0zLTEtMS0w_2e046f48-26f6-4687-92d7-2971a30aaa34">73</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMy01LTEtMS0w_e6a48823-27fa-4625-9759-4b5ae0643400">3,887</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNC0xLTEtMS0w_01267c69-3c5c-40b9-a67d-44912be4954e">3,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNC0zLTEtMS0w_f205c410-3e6d-4f20-a186-0825e6732ba5">73</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNC01LTEtMS0w_86296602-eb7a-422a-898a-82ed0845f83a">3,553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNS0xLTEtMS0w_97f80493-c5ae-4bd4-b603-89bbedb10d43">2,706</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNS0zLTEtMS0w_4d41be62-48ee-483c-994e-12a1bcc29e4f">73</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNS01LTEtMS0w_31273ca7-f8c6-420e-af5b-93f2228a7d21">2,779</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNi0xLTEtMS0w_996687ca-7d37-479f-aa41-e2a96f09f58c">5,005</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNi0zLTEtMS0w_5c323d3a-2344-4f09-a52b-0270d19bf7b5">49</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNi01LTEtMS0w_9e1114d1-740b-4327-8676-9f4b0ef48dd6">5,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNy0xLTEtMS0w_6ce446d8-f222-474a-a839-d67e73a0ea06">22,342</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNy0zLTEtMS0w_9d29cafd-6a1a-4f54-a7da-93959d041762">399</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNy01LTEtMS0w_de15bef4-7ef0-4528-a31e-d962acc4f720">22,741</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Amount representing interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOC0xLTEtMS0w_330e9e70-8209-4200-b385-4b4ad3d4e513">2,847</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOC0zLTEtMS0w_6392ada0-2966-47a8-8b6c-afb44c4722bd">50</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOC01LTEtMS0w_15965be1-513d-4cbd-86d6-8ee8eeaa897b">2,897</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOS0xLTEtMS0w_8eef4817-fc3d-4b08-a102-adc97288f745">19,495</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOS0zLTEtMS0w_b453b629-0c0c-4115-84e1-f18014a401cc">349</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOS01LTEtMS0w_c6516ad8-a280-4e76-8d36-1f0e9fe3bc0e">19,844</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="i5007d17ee3c546ddb82df0e5164d56a5"><ix:continuation id="i6f550e8c59b6449a97e9503a9fd75dd7"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining Lease Term (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMS0xLTEtMS0w_47371930-6741-4474-828a-d369e58c38a6">5.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMS0zLTEtMS0w_acecdf33-b3df-469f-9eeb-94bcfb469551">4.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMi0xLTEtMS0w_1d08b59a-f70a-4f4a-a3be-c7c606112897">5.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMi0zLTEtMS0w_1e057095-56b6-4def-b270-b335db15b96f">5.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:continuation></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_73"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">10. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RleHRyZWdpb246ODcyODk3MDZlNTg2NGNjYjk3ODhjNzM2ZWJkZWQ0ZjVfMzQ5_4866c6fa-4e90-4ec1-be68-9e7452148cce" continuedAt="i4e8b705e4a88447cae493e8a96ff7372" escape="true">Goodwill and Other Intangibles</ix:nonNumeric></span></div><ix:continuation id="i4e8b705e4a88447cae493e8a96ff7372" continuedAt="iae9798283ec7408284d8196da5cbcb4b"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:22.707%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.549%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.549%;"></td><td style="width:1.0%;"></td><td style="width: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.549%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.558%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72f3043160d34b56882de43f26131aad_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy0xLTEtMS0w_ded72d11-0f10-4151-9417-dcf54db058b4">75,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72f3043160d34b56882de43f26131aad_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy01LTEtMS0w_4124ae5f-9a7f-4414-b72d-7f79b394fdf4">75,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d82ca91aa7f497d8e3ac5f773a34b76_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy03LTEtMS0w_c0e99256-7220-481c-b7df-5bac59115d59">75,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d82ca91aa7f497d8e3ac5f773a34b76_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy0xMS0xLTEtMA_ba976aa5-df40-485a-9fba-7c40b1e93ca7">75,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8041cf926cf146c180d5a4294e9ce4e6_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC0xLTEtMS0w_cb1caa57-8056-4eae-a4bd-ba37feb9f7ca">8,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8041cf926cf146c180d5a4294e9ce4e6_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC01LTEtMS0w_3847c504-fd99-4d38-b445-041251ef0a07">8,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7642887153d44d20b8fb6ec3a944783c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC03LTEtMS0w_3afdbc5b-0e1a-45a9-a082-c7ac5884386a">8,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7642887153d44d20b8fb6ec3a944783c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC0xMS0xLTEtMA_56adddb1-4ec6-4aa1-bbac-eca3cd35ff3f">8,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7aa5b2ab494842f68aacecc48b9c9bfe_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS0xLTEtMS0w_4e5f22d6-e952-4cb6-a424-3ee138f89a0d">1,100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7aa5b2ab494842f68aacecc48b9c9bfe_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS01LTEtMS0w_81202419-2e5c-43a7-811b-b4594a3aa1f6">1,100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ec59eb8999a49b1bc35ffeae77ccb13_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS03LTEtMS0w_9c241f94-9bc0-4d5f-a7a8-d8ce7c3b5da7">1,100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ec59eb8999a49b1bc35ffeae77ccb13_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS0xMS0xLTEtMA_fcb47df5-f89c-4275-bc11-bad481331f94">1,100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total indefinite-lived intangible assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi0xLTEtMS0w_8cf6f326-fb66-4d6e-9d8c-93af517404ad">85,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi01LTEtMS0w_387faf22-84ee-4c60-914a-eb0a1acb593e">85,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi03LTEtMS0w_6599afd0-2600-43d1-99ad-027c7ad7a2ed">85,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi0xMS0xLTEtMA_a7902361-a398-4879-a49d-ab2c33054e75">85,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finite-lived:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC0xLTEtMS0w_3247ec33-0a48-4c06-bdcd-1574bd88e389">11,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC0zLTEtMS0w_5a645680-2f89-4185-a2dc-c63eaf518a98">6,622</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC01LTEtMS0w_36015565-e2c5-48f0-b4a8-67e77bafa952">4,678</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i39e21f897fdf4f4d81df5f31137b46c0_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC03LTEtMS0w_d2fa0ace-4ae8-4414-8725-22cd52561182">11,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i39e21f897fdf4f4d81df5f31137b46c0_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC05LTEtMS0w_be5e05dc-419a-41ae-9c59-de9a6e8e206a">6,463</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i39e21f897fdf4f4d81df5f31137b46c0_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC0xMS0xLTEtMA_910ea055-6e39-4048-9615-6e5e910f2d9b">4,837</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1e0c36d73dce478784ff09ccf0faed8a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS0xLTEtMS0w_75df8e93-b4c8-4f8e-815d-32c54714ff52">1,424</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1e0c36d73dce478784ff09ccf0faed8a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS0zLTEtMS0w_403fa178-dc53-44ac-b7ed-d1b7efa6b5bd">1,179</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1e0c36d73dce478784ff09ccf0faed8a_I20200627" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS01LTEtMS0w_63060e28-109a-40fb-910d-f0432d7e0aab">245</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i26434291f5334811b95e8b6272f43dc1_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS03LTEtMS0w_1d9a4fd6-6310-40cf-aae5-abec6e3e27a0">1,424</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i26434291f5334811b95e8b6272f43dc1_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS05LTEtMS0w_617c224a-0225-44d5-aaf9-2a1268d4e5d6">1,151</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i26434291f5334811b95e8b6272f43dc1_I20200328" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS0xMS0xLTEtMA_7c162e58-7a70-4e17-bdd4-9cfcc8e021c5">273</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:IntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtMS0xLTEtMA_84c9eb47-c162-49b2-b9d3-30c534ad0a44">97,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtMy0xLTEtMA_98d272ec-b82d-4971-a1c1-ee0f517006c9">7,801</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtNS0xLTEtMA_677d3b79-9606-46bf-adc0-28ceb6b03f9f">90,013</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtNy0xLTEtMA_2b05255d-c72b-41d9-84cf-fc5c075a1c35">97,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtOS0xLTEtMA_30d27993-812a-4b2f-85db-1f0b7ac146a0">7,614</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtMTEtMS0xLTA_cf61a3d9-40f6-4e2e-ad34-4824c0898ccb">90,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation><div style="text-indent:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:continuation id="iae9798283ec7408284d8196da5cbcb4b">Amortization expense recognized on intangible assets was $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RleHRyZWdpb246ODcyODk3MDZlNTg2NGNjYjk3ODhjNzM2ZWJkZWQ0ZjVfMTc5_534bc05d-4bcd-482a-b3c1-59680b0b43ef">187,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RleHRyZWdpb246ODcyODk3MDZlNTg2NGNjYjk3ODhjNzM2ZWJkZWQ0ZjVfMTg2_fa8f16d6-c834-4892-add6-a5861b9aef9f">80,000</ix:nonFraction> for the three months ending June&#160;27, 2020 and June&#160;29, 2019, respectively.</ix:continuation> </span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_76"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">11. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RleHRyZWdpb246YzhjMDlmNWYxOTQwNGIyMTlmOTdlMWE0N2ExMGMwNjlfOTQ_e9b62428-7c16-49d4-ad9f-5d16610ba994" continuedAt="i4ab828ae4f554fdcb200148cea1f7296" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="i4ab828ae4f554fdcb200148cea1f7296"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RleHRyZWdpb246YzhjMDlmNWYxOTQwNGIyMTlmOTdlMWE0N2ExMGMwNjlfMTA3_cf24aa02-5647-4446-95d6-95862c88dbf4" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries, wages and benefits</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMS0xLTEtMS0w_c24ec7f2-9ba7-43d5-97cc-a2efc7472df8">23,958</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMS0zLTEtMS0w_af17b76b-9be4-4584-afe6-a691c63893f3">25,885</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMi0xLTEtMS0w_4d82aefe-04c0-46f5-bc44-0d0890a0ac82">22,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMi0zLTEtMS0w_fbf2bca7-6a6c-455e-8d5c-92565511d32c">22,055</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned insurance premiums</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMy0xLTEtMS0w_3f674b08-a435-427d-9b64-2283b5466992">21,710</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMy0zLTEtMS0w_0e3c4791-f532-4a0b-adeb-bc757dae50bb">20,614</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNC0xLTEtMS0w_5afe87b7-4ba9-483c-81b8-3dcd25ace28e">18,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNC0zLTEtMS0w_ee11b49a-0c37-4526-a1b7-3a696aadc6f4">18,678</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued volume rebates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:AccruedVolumeRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNS0xLTEtMS0w_0a79beab-3e0c-40a2-af19-61412880e046">10,155</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:AccruedVolumeRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNS0zLTEtMS0w_4d6b5c9d-0621-4c7b-93b6-655922b4e71c">9,801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Company repurchase options on certain loans sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LiabilitiesRelatedToConsumerLoansSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNi0xLTEtMS0w_e8745c13-dc06-41fb-81a9-fa15c8eddbdd">8,714</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LiabilitiesRelatedToConsumerLoansSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNi0zLTEtMS0w_38e2c4a0-62cf-4db0-8fb2-2608869d8ac4">7,444</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insurance loss reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNy0xLTEtMS0w_975f94b1-5d32-411b-a25b-2143a1d38e65">6,730</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNy0zLTEtMS0w_c222ac22-a7d0-4afd-b407-b80f7f0822fd">5,582</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued self-insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedInsuranceCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOC0xLTEtMS0w_6cba005e-e8f3-4d21-997a-b5e20e656e3c">5,273</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedInsuranceCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOC0zLTEtMS0w_84b894c2-9cdd-4419-874a-8f23875f74a2">5,112</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOS0xLTEtMS0w_b2a03fa2-e33b-4a51-9ee0-02301d952003">4,097</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOS0zLTEtMS0w_f9a030f9-01be-41b4-aef3-351cb53ca44a">4,170</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for repurchase commitments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTAtMS0xLTEtMA_8bcc696b-8026-4db7-9a4d-15a7c24915f7">2,475</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTAtMy0xLTEtMA_0ad0da90-6d35-4653-9cb2-19300b6b75df">2,679</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTEtMS0xLTEtMA_0b7eb2d4-c3d8-4e9a-8e8c-52fba686389e">2,385</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTEtMy0xLTEtMA_8b159a0a-5792-4a6a-bf10-9ea1071fb89c">1,908</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTMtMS0xLTEtMA_e817c0a3-9719-4d38-9eb4-40e46f300f8d">16,068</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTMtMy0xLTEtMA_81da668c-7580-4ca5-b263-c5b1963f34bb">16,002</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTQtMS0xLTEtMA_aab85068-21d0-488f-830c-c1a7992994ce">142,193</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTQtMy0xLTEtMA_97c90ca2-f89b-4df4-94e7-42436e5ac77a">139,930</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">14</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">12. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RleHRyZWdpb246ODM3ODEyYzJkOWE0NDBjN2I2ZDI5N2I1NDk3NmM1YmRfMTA0_ed54e5e3-85a8-420a-b6d1-5d0cff6afe3d" continuedAt="i502d33aeb4cc497f9f2bd5d0bc1fd07e" escape="true">Warranties</ix:nonNumeric></span></div><ix:continuation id="i502d33aeb4cc497f9f2bd5d0bc1fd07e"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RleHRyZWdpb246ODM3ODEyYzJkOWE0NDBjN2I2ZDI5N2I1NDk3NmM1YmRfMTE4_ebccd5b7-1dc9-4512-85b9-2da7ca1e5963" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</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><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfMi01LTEtMS0w_13579f46-c655-498d-bf7d-2e18546ebfe4">18,678</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfMi03LTEtMS0w_2c5d968f-1c9b-457b-aeba-391e136e29d0">17,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to costs and expenses</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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNC01LTEtMS0w_3ab0fcb6-eb80-43ff-9244-1932c1a408b2">6,347</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNC03LTEtMS0w_5536a29c-0f8e-47a2-9068-f54451e73882">7,821</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and deductions</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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNS01LTEtMS0w_13950efc-c67c-4427-ae35-b73c682801a3">6,487</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNS03LTEtMS0w_954aa3f1-85cf-4d30-b1a3-94f85b534f2f">7,130</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</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><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNi01LTEtMS0w_dc187c1b-f699-4232-beec-f002fcdd21fb">18,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNi03LTEtMS0w_53208ba1-8a50-4ed4-a643-e57df4509fd9">17,760</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_82"></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%;">13. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjYyMw_5a57eba8-9955-46db-87c8-e03643094445" continuedAt="ib67f086ebe764ee9a96238a04aab399a" escape="true">Debt and Finance Lease Obligations</ix:nonNumeric></span></div><ix:continuation id="ib67f086ebe764ee9a96238a04aab399a"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjY0MQ_1dd9f2ee-6d8c-4f11-9c70-8a75fbb9e1a1" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Debt and finance lease obligations primarily consisted of secured credit facilities at the Company's finance subsidiary and lease obligations in which it is expected that the Company will obtain ownership of a leased asset at the end of the lease term. The following table summarizes debt and finance lease obligations (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Secured credit facilities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMi0xLTEtMS0w_361f5816-9fba-4d9b-bd13-45023cec2fc0">10,178</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMi0zLTEtMS0w_9afa7b4b-4113-45c6-a9d0-9e49dc7b4ba4">10,474</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Other secured financings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMy0xLTEtMS0w_a54c2e74-cf29-4cf5-a3e8-b78eac27c74d">3,985</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMy0zLTEtMS0w_6b95a205-7c1e-4ad2-aed2-19c421357562">4,113</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Finance lease liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNC0xLTEtMS0w_aa153c71-8705-45ea-96fa-ae266ba3164c">349</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNC0zLTEtMS0w_798da4fa-ad29-4482-bfe0-53fa13bfc344">366</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNS0xLTEtMS0w_50caef88-f17f-451a-bce8-47074aa08464">14,512</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNS0zLTEtMS0w_6a5f91cb-cc9e-4de5-abe8-4994f44f0632">14,953</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMTA5OTUxMTYzNjk1Nw_3b97d8b4-a009-4205-b386-d5fa87c49f35" escape="true">The Company's finance subsidiary entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used by the Company to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjU4NQ_b32884c4-1526-4870-afa4-b7b617b919f5">20-year amortization period with a balloon payment due upon maturity</ix:nonNumeric>. The maximum advance for loans under this program was <ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="2" name="cvco:MaximumAdvanceunderSecuredCreditFacility" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjMwOA_d65ad9a4-2b3a-4abe-92b5-374373ed8c0e">80</ix:nonFraction>% of the outstanding collateral principal balance, with the Company providing the remaining funds. As of June&#160;27, 2020, the outstanding balance of the converted loans was $<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjQ2OQ_074ca5e3-3ed5-484a-a50a-22e6ef661f70">10.2</ix:nonFraction> million at a weighted average interest rate of <ix:nonFraction unitRef="number" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjUxMQ_23b0e344-9556-4fc9-a948-1655d2287e41">4.91</ix:nonFraction>%.</ix:nonNumeric></span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i12fef7c1d2274797bd363cec9ac7cff0_85"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">14. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ReinsuranceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfMTg1NQ_8c28c819-9409-4c14-978b-c3012767470e" continuedAt="ieeda460521df49aa9d45534c24dd8dd3" escape="true">Reinsurance</ix:nonNumeric></span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:continuation id="ieeda460521df49aa9d45534c24dd8dd3" continuedAt="i655e4630885445309dd44866adbf953e">Standard Casualty is primarily a specialty writer of manufactured home physical damage insurance. Certain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. The ceded reinsurance agreements provide Standard Casualty with increased capacity to write larger risks and maintain its exposure to loss within its capital resources. Standard Casualty remains obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of Standard Casualty's assumed reinsurance is with one entity.</ix:continuation></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="i655e4630885445309dd44866adbf953e"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:37.327%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.619%;"></td><td style="width:1.0%;"></td><td style="width: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.619%;"></td><td style="width:1.0%;"></td><td style="width: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.626%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Written</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earned</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Written</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Direct premiums</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy0xLTEtMS0w_69176402-5f6d-42bd-851c-877b205decd8">5,765</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy0zLTEtMS0w_0e18185a-80b4-4776-b464-4bfb5b111697">5,185</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy01LTEtMS0w_d2003db5-75c4-439c-b1a1-9f7c7b2e20f4">5,033</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy03LTEtMS0w_661f8fa9-4649-4353-abc1-725a1325b706">4,570</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Assumed premiums&#8212;nonaffiliated</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC0xLTEtMS0w_6c389db8-7986-4bb3-9e19-3f34b7ea213c">7,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC0zLTEtMS0w_d0dbdde1-7d85-43f7-a240-087e5c716605">6,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC01LTEtMS0w_90adafdd-b787-4f06-93fa-81e07b7484a4">7,513</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC03LTEtMS0w_959f9808-e9a9-40ac-a974-806e67c80c74">6,435</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Ceded premiums&#8212;nonaffiliated</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS0xLTEtMS0w_795ca575-597e-4f0c-84cf-ef48de45b353">3,202</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS0zLTEtMS0w_66c7e4ed-4cdc-417f-9083-34a39c171f64">3,202</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS01LTEtMS0w_e83367e9-c43c-40dd-bed5-2268ddb1a7e3">2,987</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS03LTEtMS0w_bcdbed5f-bd42-41dd-b387-45196ce431cb">2,987</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Net premiums</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsWrittenNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi0xLTEtMS0w_74f35ce1-b2bf-4dd0-8699-413382fa91c6">10,216</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsEarnedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi0zLTEtMS0w_e72e4405-5885-443a-be9e-83c93550b2b5">8,773</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsWrittenNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi01LTEtMS0w_d20d0a11-b2b0-451b-b29d-04a1a49c5351">9,559</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsEarnedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi03LTEtMS0w_9116f58e-6d34-4404-a7b0-ccd026d46ede">8,018</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Typical insurance policies written or assumed by Standard Casualty have a maximum coverage of $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:MaximumRiskAssumedPerPolicy" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfODIz_c5fff3f8-e2af-4288-a3ec-6b8a66bc120f">300,000</ix:nonFraction> per claim, of which Standard Casualty cedes $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:MaximumRiskCededPerPolicy" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfODcw_351259d9-8c24-4ae4-885e-3c644f06ddfd">175,000</ix:nonFraction> of the risk of loss per reinsurance. Therefore, Standard Casualty's risk of loss is limited to $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfOTY4_58433891-720a-4ad3-bff9-23b411950847">125,000</ix:nonFraction> per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable by Standard Casualty through reinsurance for catastrophic losses in excess of $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-5" format="ixt:numdotdecimal" name="cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfMTE3NQ_e655b088-f3ed-42e2-a521-6035cc6ea028">1.5</ix:nonFraction> million per occurrence, up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-5" format="ixt:numdotdecimal" name="cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfMTIxMw_a628b148-9711-40fd-b23b-a2657f11df73">43.5</ix:nonFraction> million in the aggregate.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Purchasing reinsurance contracts protects Standard Casualty from 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, the Company may be required to repurchase and reestablish its reinsurance contracts for the remainder of the year to the extent that they have been utilized.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has reinsurance reinstatement premium protection coverage, which will assist in reducing premium repurchase expense in the event of a catastrophic weather claim.</span></div></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_88"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">15. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTg4MQ_0de5746f-45cb-4ad8-80fd-1857f71cb3ac" continuedAt="ia187a3577c324358a9093689f0e25c13" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ia187a3577c324358a9093689f0e25c13"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Our tax provision for interim periods is determined by estimating an annual effective tax rate, adjusted for discrete items arising in the fiscal quarters. Each quarter we update the annual effective tax rate and record a year to date adjustment to the tax provision.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Income taxes totaled $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzg1MQ_ba01b870-ce1e-42a9-9ed7-c9c95485e1aa">5.0</ix:nonFraction> million in the first quarter of fiscal 2021, a <ix:nonFraction unitRef="number" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzI0NA_47ba46a0-e016-4dbe-a0cf-d892ab029b22">23.1</ix:nonFraction>% reported effective tax rate compared to $<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzg5Mw_e9d3e8fe-f099-413e-8fdd-2ce87128e6f5">6.1</ix:nonFraction> million in the first quarter of fiscal 2020, a <ix:nonFraction unitRef="number" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzMyOQ_d7a9ac98-5501-49a8-a980-ee01eb3f4057">22.2</ix:nonFraction>% effective tax rate. The higher effective tax rate in the current quarter was primarily from lower tax benefits from the exercise of stock options compared to the same period last year.</span></div></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_91"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">16. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTYxMg_75bc452d-4a82-4950-8f23-18e64ac62f2d" continuedAt="ib9af8c45358c46d485bcc7fd346244a0" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ib9af8c45358c46d485bcc7fd346244a0" continuedAt="i0dd326941bb34a7c908d78d254cab6a1"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfRepurchaseAgreements" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTU4Nw_1c01f110-bab0-4e3e-988a-eb99f775ad47" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor. The risk of loss under these agreements is spread over numerous distributors. The price the Company is obligated to pay generally declines over the period of the agreement (<ix:nonNumeric contextRef="if97dd258617f42dcbed0303b8e32f541_D20200329-20200627" name="us-gaap:LossContingencyPeriodOfOccurrence" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTYxNw_38633f1d-7af7-4d76-ab4e-eb1d7f086ce0">generally 18 to 36 months, calculated from the date of sale to the distributor</ix:nonNumeric>) and the risk of loss is further reduced by the resale value of the repurchased homes. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="ib9476ac91240402983d6fb299bbbba40_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfODQx_7086aa43-6f07-4d61-bfd5-2f128a80a8e7">78.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib7d9e52867e54cc69998c13f1d17bf17_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfODQ4_2b927f84-5503-4b7b-b5b9-617a1814971b">79.3</ix:nonFraction>&#160;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%;"> at June&#160;27, 2020 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. The Company applies ASC 460, </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%;">Guarantees</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 460"), and ASC 450-20, </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%;">Loss Contingencies</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 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, during the period in which a home is sold (inception of the purchase commitment), the Company records the greater of the estimated value of the non-contingent obligation (accounted for pursuant to ASC 460) or a contingent liability for each repurchase arrangement (accounted for under the provisions of ASC 450-20) as a liability.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> The Company had a reserve for repurchase commitments of $<ix:nonFraction unitRef="usd" contextRef="i51ff7f3a7982435c8cc767e603d9c127_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTQwNw_283ba7bc-a143-451d-b71e-844d857a220d">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iee915b8286474acd828c1e155e36256f_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTQxNA_0604f74f-eaaf-4027-a323-bb2e2ca9c44f">2.7</ix:nonFraction> million at June&#160;27, 2020 and March&#160;28, 2020, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="i0dd326941bb34a7c908d78d254cab6a1" continuedAt="i28716bd65882455793bbfad126b52d98"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTYwNA_b7f9e70f-8fa7-4b56-8dd2-56a087b35bde" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Letter of Credit.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of $<ix:nonFraction unitRef="usd" contextRef="id81fb513dfb942d2bdc109f4aa545a1d_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTYyNw_d1bf4461-ac32-475d-9de6-03843edd4254">11.0</ix:nonFraction> million to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of Standard Casualty's investments. There were no amounts outstanding against the letter of credit at either June&#160;27, 2020 or March&#160;28, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Construction-Period Mortgages.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> CountryPlace funds construction-period mortgages through periodic advances during home construction. At the time of initial funding, CountryPlace commits to fully fund the loan contract in accordance with a predetermined schedule. Subsequent advances are contingent upon the performance of contractual obligations by the seller of the home and the borrower. Cumulative advances on construction-period mortgages are carried on the Consolidated Balance Sheets at the amount advanced less a valuation allowance, and are included in Consumer loans receivable, net. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment of CountryPlace to fund future advances.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction loan contract amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMS0xLTEtMS0w_dd3e4c62-9b8b-4ba6-877e-dd92158e4f49">31,376</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMS0zLTEtMS0w_a880439d-0927-46b9-82cb-7f5f54ac454d">31,136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative advances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMi0xLTEtMS0w_8540dfad-76dc-49e7-b0c3-ac0c61642103">12,240</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMi0zLTEtMS0w_05a4f9ea-9e2c-4c36-9cf2-bbc3b105734a">13,400</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining construction contingent commitment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:RemainingConstructionContingentCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMy0xLTEtMS0w_2df30b37-8182-48eb-a6d4-68164d0181b7">19,136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:RemainingConstructionContingentCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMy0zLTEtMS0w_9ea160f9-579a-45ca-b4a0-e5ec8798be27">17,736</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTU4NQ_fa6f4ddc-cb68-4019-8cff-c14d35f44332" continuedAt="ib90dddf0831a4be787f102b17c352780" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. CountryPlace sells loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers and finances certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, CountryPlace provides to the GSEs, 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,</span></ix:nonNumeric><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:continuation id="ib90dddf0831a4be787f102b17c352780"> the loan's compliance with the criteria for inclusion in the sale transactions, including compliance with underwriting standards or loan criteria established by the buyer, and CountryPlace's 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, CountryPlace may be required to repurchase the loan or to indemnify 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. CountryPlace manages the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. The Company maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of $<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-5" format="ixt:numdotdecimal" name="cvco:ReservesRelatedToConsumerLoansSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNDE2Ng_214f8d2a-c5b4-4184-9136-b95cd7102e47">1.1</ix:nonFraction> million as of June&#160;27, 2020 and $<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-5" format="ixt:numdotdecimal" name="cvco:ReservesRelatedToConsumerLoansSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0MzkwNg_018e260d-85f8-4f7c-a93f-5b1ba0ae5cf0">1.0</ix:nonFraction> million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. CountryPlace considers a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the three months ended June&#160;27, 2020, no</ix:continuation> claim request resulted in the execution of an indemnification agreement or in the repurchase of a loan.</span></div><div style="text-indent:18pt;margin-top:9pt;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:DerivativesReportingOfDerivativeActivity" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTU4Mw_9ce76007-5ad4-48a5-828c-92a1d6cf2e96" continuedAt="i985af44962754861a844c4c0105f1852" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind the Company 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 <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:durday" name="cvco:IrlcLoanCommitmentRangeMinimum" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNTQwMQ_65735108-86c8-4073-86dd-afd28d7e49a3">30</ix:nonNumeric> and <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:durday" name="cvco:IrlcLoanCommitmentRangeMaximum" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNTQwOA_8ff76c50-c28d-4bdf-b87a-1999513fd222">180</ix:nonNumeric> days; however, borrowers are not obligated to close the related loans. As a result, the Company is 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></ix:nonNumeric></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="i28716bd65882455793bbfad126b52d98"><ix:continuation id="i985af44962754861a844c4c0105f1852" continuedAt="i391bf2fe580f43d4943757d276ce9502"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, CountryPlace had outstanding IRLCs with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="ieadab2120fe649dda430dff5e5833652_I20200627" decimals="-5" format="ixt:numdotdecimal" name="cvco:InterestRateLockCommitmentsRecordedAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNTgyOQ_6465b9df-28b6-422f-8c63-d127d24fb7a1">27.0</ix:nonFraction> million, which are recorded at fair value in accordance with ASC 815, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> ("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1) estimated cost to complete and originate the loan and (2) 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 the three months ended June 27, 2020 and June&#160;29, 2019, the Company recognized&#160;losses of&#160;$<ix:nonFraction unitRef="usd" contextRef="i235ec78395404c588c2e7b4353ca4f50_D20200329-20200627" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNjY1Ng_59353989-25e9-4d63-b32f-36f89607e8b4">125,000</ix:nonFraction>&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="i86be1dafc6184537a92193590ca840e2_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0NDA5MA_3e784ade-a1e9-4e3a-9bfc-8abbbb05ab53">1,000</ix:nonFraction></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">respectively, on outstanding IRLCs.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. CountryPlace manages the risk profiles of a portion of its outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities ("MBS") and whole loan sale commitments. As of June&#160;27, 2020, CountryPlace had $<ix:nonFraction unitRef="usd" contextRef="ieadab2120fe649dda430dff5e5833652_I20200627" decimals="-5" format="ixt:numdotdecimal" name="cvco:ForwardCommitmentsRecordedatFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNzA2MA_829932d5-179b-4e4b-b39c-7a537f5704d8">60.8</ix:nonFraction> million in outstanding notional forward sales of MBSs and forward sales commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.</span></div></ix:continuation><div style="text-indent:18pt;margin-top:9pt;"><ix:continuation id="i391bf2fe580f43d4943757d276ce9502" continuedAt="i6a49aeef0f834ca38de0c2e4b4648f19"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The estimated fair values of forward sales of MBS and forward sale commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the three months ended June&#160;27, 2020 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%;">June&#160;29, 2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, the Company recognized gains of $<ix:nonFraction unitRef="usd" contextRef="i235ec78395404c588c2e7b4353ca4f50_D20200329-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0NDYzMA_2db21b8a-4ba4-4e2f-9400-493c2468dc92">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i86be1dafc6184537a92193590ca840e2_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0NDYzNw_2aa05e36-f3c9-40a4-88c2-68761744e488">35,000</ix:nonFraction></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></ix:continuation><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:continuation id="i6a49aeef0f834ca38de0c2e4b4648f19">on forward sales and whole loan sale commitments, respectively.</ix:continuation> </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> Since 2018, the Company has been cooperating with an investigation by the&#160;enforcement staff of the SEC regarding trading in personal and Company accounts directed by the Company's former Chief Executive Officer, Joseph Stegmayer. The Audit Committee of the Board conducted&#160;an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the results of&#160;the Audit Committee's work were shared with the Company's auditors, listing exchange and the SEC staff. The Company continues to make documents and personnel available to the SEC staff and intends to continue cooperating with its investigation.&#160;</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Joseph D. Robles v. Cavco Industries, Inc., </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Malik Griffin v. Fleetwood Homes, Inc</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">., was filed in the Superior Court for the State of California, San Bernardino on September 19, 2019, seeking recovery on behalf of a putative class of current and former hourly employees for certain alleged wage-and-hour violations, including, among other things: (i) alleged failure to comply with certain wage statement formatting requirements; (ii) alleged failure to compensate employees for straight-time and overtime hours worked; and (iii) alleged failure to provide employees with all requisite work breaks. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is party to certain other lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on the Company's 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 the Company's consolidated financial position, liquidity or results of operations in any future reporting periods.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">18</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">17. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RleHRyZWdpb246YjRiZmQ5ODk1NmI2NDM3NGEwNTU1ZWMxZmIyYjBmNWRfMzA2_eb848b1a-26fe-48e2-8ab9-d0187766078d" continuedAt="i31429ae9461848c7a5cb81dbb7d324be" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i31429ae9461848c7a5cb81dbb7d324be"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RleHRyZWdpb246YjRiZmQ5ODk1NmI2NDM3NGEwNTU1ZWMxZmIyYjBmNWRfMjkz_17a44702-6616-4e7e-8244-3ec410ca5194" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table represents changes in stockholders' equity during the three months ended June 27, 2020 (dollars in thousands):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:17.501%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.756%;"></td><td style="width:1.0%;"></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:10.756%;"></td><td style="width:1.0%;"></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:10.756%;"></td><td style="width:1.0%;"></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:10.756%;"></td><td style="width:1.0%;"></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:11.049%;"></td><td style="width:1.0%;"></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:10.761%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ibaa1aa6d6b004fb69f66494050b0c7e5_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy0xLTEtMS0w_3c38974c-1531-45ab-8ed0-ac5a9e8180f6">9,173,242</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibaa1aa6d6b004fb69f66494050b0c7e5_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy0zLTEtMS0w_37345893-ef76-4dc3-8994-b381726b6d2b">92</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie06edde1b2e84a548a6bda8f090d11d1_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy01LTEtMS0w_7772f0a1-5250-4093-bbad-766c2376604f">252,260</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i96155ca922a24fa78fed166067b5db24_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy03LTEtMS0w_63bdb48d-c2f0-4302-a08f-b23c1ac64a64">355,144</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34f7a306667d469499f63205006b2fca_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy05LTEtMS0w_bdab58f0-fffe-4fc6-9b5a-0e6f72657b8c">90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy0xMS0xLTEtMA_81622ae9-8d93-48fb-99e9-88495fb95737">607,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect of implementing ASU 2016-13, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1638e4aa3b99456badb140ebef674439_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0zLTEtMS0yODg0_f12fc9c1-565d-4155-a7c5-da5d30098ad8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9fa86bc2abe74f028a5324e133343ac5_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC01LTEtMS0yODg0_d50bedfd-2538-4369-af51-da97759ae81a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if61426f8edd8453787fe1687587efab4_I20200328" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC03LTEtMS0yODg0_04930a35-17b5-4626-b6e1-61af03d94d70">733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i680e27d997434def83aba0d782dee555_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC05LTEtMS0yODg0_e9cd70ef-3c08-46d0-a3a3-ebd6945645e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic51ac5ad964c4343aaba9c720b9ec002_I20200328" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0xMS0xLTEtMjg4NA_f9b11304-331a-428a-b5ab-cbc62c45e8df">733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0zLTEtMS0w_393d9695-8f92-4196-be61-2ca1dde36a78">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC01LTEtMS0w_c37fa3a4-1c42-4657-8a07-9686802f1741">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC03LTEtMS0w_3fd3cffa-1bad-4ebe-b4a0-6c158c472a79">16,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC05LTEtMS0w_e04135ca-add8-47c3-9ede-848eea7b22b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0xMS0xLTEtMA_94bf7aa4-c393-4c13-acfd-7f3452a249e8">16,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS0xLTEtMS0w_39ba590c-5aa6-486f-9305-fc114989100c">3,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS0zLTEtMS0w_a8a95249-ee23-49f2-aa7e-3e2937d640bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS01LTEtMS0w_4f0a48b9-0595-4933-8420-abd114ed8a62">533</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS03LTEtMS0w_9d97b3e8-56f0-4f08-8711-816702aadabf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS05LTEtMS0w_6c674344-60c2-4322-8584-73a84ebc33a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS0xMS0xLTEtMA_bab76469-725f-4dc8-9de9-5be6bacae227">533</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi0zLTEtMS0w_98d60947-eec7-4180-b547-49ec59b376bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi01LTEtMS0w_3e0f721c-f0fa-4736-81dd-8100b03d4a11">945</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi03LTEtMS0w_48f87bc3-43ba-4020-8cb6-fff0c4b4a535">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi05LTEtMS0w_52de6dc3-38bd-4fc1-a55f-b9c43db3c6b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi0xMS0xLTEtMA_cbd320bb-6619-4f0f-a141-125cd28f0b59">945</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy0zLTEtMS0w_bf9c31f2-a080-4beb-8708-15e56e8032a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy01LTEtMS0w_2cfd1a30-db40-42b7-bbed-2432e3ca9234">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy03LTEtMS0w_fa47c99a-f915-476f-8969-77222f7fea7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy05LTEtMS0w_991ba543-cd57-44fd-8205-bb0559c583bf">68</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy0xMS0xLTEtMA_065c9718-6635-4b6f-aaed-333821d3fc83">68</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia85a316c3377419ca5c43dcca5373c65_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC0xLTEtMS0w_18e49a6e-b534-4660-ba7f-8a2dfd105a43">9,177,064</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia85a316c3377419ca5c43dcca5373c65_I20200627" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC0zLTEtMS0w_732c8a7b-b5a9-40e5-a3d7-f187d8b311aa">92</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i862a7812b93243f8a4f33aafa2c4755a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC01LTEtMS0w_33ef5182-71c4-4fff-8df1-b4a880579716">252,672</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb35ed2af9c94fb59a8203f1a654253a_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC03LTEtMS0w_806ce952-30a9-463e-a607-922160478e7a">371,085</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i22a85e0547494079a827c68b06472352_I20200627" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC05LTEtMS0w_2265f374-04bd-48e4-ac49-a3a3f98246dc">158</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC0xMS0xLTEtMA_8b4343b8-e477-4238-9656-8f6cbcf992d3">624,007</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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></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></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></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></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></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></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></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></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></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></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table represents changes in stockholders' equity during the three months ended June 29, 2019 (dollars in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:17.501%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.756%;"></td><td style="width:1.0%;"></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:10.756%;"></td><td style="width:1.0%;"></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:10.756%;"></td><td style="width:1.0%;"></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:10.756%;"></td><td style="width:1.0%;"></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:11.049%;"></td><td style="width:1.0%;"></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:10.761%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, March 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i96b31351d7dd4043afa3b69e71d99545_I20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy0xLTEtMS0w_44033fbe-48f0-4261-a2d2-e0e590985379">9,098,320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i96b31351d7dd4043afa3b69e71d99545_I20190330" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy0zLTEtMS0w_55596eda-003d-43ae-80fc-5d27b46d618a">91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i012ae090d1924d21a078e35e674b613a_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy01LTEtMS0w_12266edc-4013-4f22-83d1-686ae485280f">249,447</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5987019504c24e39a050bf97c8c52ee1_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy03LTEtMS0w_bffccbc5-b23a-42cc-b5d0-8a564f1ef6d8">280,078</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2ac1384743f44284b4c1dd807a6ca1d4_I20190330" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy05LTEtMS0w_3e235568-c999-4056-b848-8d04b0e270ac">28</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy0xMS0xLTEtMA_f4878296-49dd-40e6-8a95-5b43725331b6">529,588</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi0zLTEtMS0w_06b7ebbc-f511-4c9f-abf4-9f6baa355647">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi01LTEtMS0w_66ecd2aa-bb53-4a27-8146-2c2ef5c0e6d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi03LTEtMS0w_7e4f1825-aa4d-4fc3-8b47-83070f184d20">21,282</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi05LTEtMS0w_3806ba9a-f4c2-4650-aa3b-cd8fb97a9a11">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi0xMS0xLTEtMA_87f3e92f-ce97-477d-9ef5-c53fff18dc5f">21,282</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy0xLTEtMS0w_9a959c7c-3b00-41de-a91a-0447d2071460">13,304</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy0zLTEtMS0w_1b0e8945-1f9a-44e4-a25c-32bca5bf4a19">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy01LTEtMS0w_82ad5c83-ce20-4428-a1e2-154234ec5a47">1,252</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy03LTEtMS0w_5d5598de-dec8-466f-9bd6-d21f8b1a1573">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy05LTEtMS0w_94b8244f-b1e5-4c01-acc0-f2cbc58102d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy0xMS0xLTEtMA_92a93ef5-af97-4451-860e-0866438b7ac1">1,252</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC0zLTEtMS0w_5ab7cb8a-5e33-4e77-ba4a-c443e4f4e4ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC01LTEtMS0w_d9d6cf9e-38b6-46e6-8584-caaeba669427">630</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC03LTEtMS0w_6962f0d6-bd0a-4450-be76-c70b7e77bed9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC05LTEtMS0w_e9627f08-1d88-47ee-8389-6375c95ce49e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC0xMS0xLTEtMA_6081ea54-9edc-4ebb-bdae-05e45fb9922d">630</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS0zLTEtMS0w_bea1fb55-2343-4a5c-9b5e-4c6eaa07bc4c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS01LTEtMS0w_7d65ed33-af47-49d6-aee0-b93607f0495e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS03LTEtMS0w_addc0801-8e2b-4f7e-91de-b5ff1824bb6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS05LTEtMS0w_d862de18-c47d-4898-aa3a-086926658f8f">89</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS0xMS0xLTEtMA_10c4a2cf-7523-40a5-b258-6cd3b82f17e5">89</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i361afb15f471422782a2db20c3dd9bc0_I20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtMS0xLTEtMA_1c3d6c03-329a-40fd-9f49-254e706778be">9,111,624</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i361afb15f471422782a2db20c3dd9bc0_I20190629" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtMy0xLTEtMA_030d52cd-b7ff-4db9-9d70-631de6b316ca">91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icb4bd3551b524a438086669d1d1b3176_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtNS0xLTEtMA_063cdb35-a16e-457d-b154-c7dd661879bd">248,825</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i24e99a5def7244d59f4d6496c04e0e76_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtNy0xLTEtMA_6954c78c-33c2-464e-acd8-227027f821d8">301,360</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie81e4bb9cda346c498303fbb5377a9a2_I20190629" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtOS0xLTEtMA_a64763c9-fc26-454d-a97c-caccef7323f3">61</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i16534a05406a4037881da32463c3fc91_I20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtMTEtMS0xLTA_f55bead4-3f48-44f9-87d7-2fae29aafd44">550,337</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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></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></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></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></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></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></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></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></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></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></tr></table></div></ix:nonNumeric></ix:continuation><div id="i12fef7c1d2274797bd363cec9ac7cff0_100"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">18. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzIyNDY_1544e53c-3395-4f2d-b043-67122e2fbdcf" continuedAt="i2796894e0e28451da1e45e4dd47bbfe3" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i2796894e0e28451da1e45e4dd47bbfe3" continuedAt="i0c100682bcb44648b6857c25053643d5"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzIyNTg_57392366-c6a7-459d-ac25-254985dbeaea" escape="true">The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to <ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzI2Nw_32b3a2b4-986b-49e4-943f-d8cc339d80b9">1,650,000</ix:nonFraction> shares of the Company's common stock, of which <ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzMxNw_e5337674-d9b5-4c36-a146-0bfead8f5955">246,157</ix:nonFraction> shares were still available for grant as of June&#160;27, 2020. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Awards may not be granted below <ix:nonFraction unitRef="number" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzU1OQ_9f12818c-5419-4f62-b01a-605a427d3bb8">100</ix:nonFraction>% of the fair market value of the Company's common stock at the date of grant and generally expire <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzY1OQ_d4d9c916-3535-447f-8e97-9ac6f0ab74be">seven years</ix:nonNumeric> from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than <ix:nonNumeric contextRef="i6ce32655ee324361a5b22518ba9d6a82_D20200329-20200627" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3Xzk2Nw_e29922f8-5d35-4bf6-88a5-855c4dc18c42">five years</ix:nonNumeric>. The stock incentive plans provide for accelerated vesting of stock options and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).</ix:nonNumeric></span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Stock-based compensation charged against income for the three months ended June 27, 2020 and June&#160;29, 2019 was $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzEyMTY_cade0d73-10ab-43bd-89c9-5b35363ebacb">945,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzM4NDgyOTA2OTk2NzM_aa2b134e-6249-475d-9bee-6d56dd43a634">630,000</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="i0c100682bcb44648b6857c25053643d5"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, total unrecognized compensation cost related to stock options was approximately $<ix:nonFraction unitRef="usd" contextRef="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzE0MjQ_d3173275-e3c5-4f45-aac0-72e45a6bf265">5.7</ix:nonFraction> million and the related weighted-average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzE1Mjc_5f2a5908-a2b8-4a62-97aa-5e5574cee95c">2.49</ix:nonNumeric> years.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes-Merton option pricing model, which requires the input of assumptions. The Company estimates the risk-free interest rate based on the U.S. Treasury security rate in effect at the time of the grant. The expected life of the options, volatility and dividend rates are estimated based on historical data.&#160;</span></div><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzIyNjU_f3455747-a482-4c0d-bd88-6ef9823a87f3" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June&#160;27, 2020:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:83.358%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.642%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of Options</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i8829bfcad1174f52b6b8218f020df712_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzEtMS0xLTEtMA_f1a029b2-2355-4ad4-8d52-9e2a983ca262">364,174</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzItMS0xLTEtMA_ee3c4a72-b2a0-4fbb-9c3a-d9e72dcffc33">15,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzMtMS0xLTEtMA_3b84f2eb-b412-4afc-a7a3-2e26150107c7">9,100</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzQtMS0xLTEtMA_abe6ae45-3bf7-435f-9b80-e2998d739594">6,200</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzUtMS0xLTEtMA_8b034671-b4ad-4f5b-a8cc-3e40d71159e2">364,124</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzYtMS0xLTEtMA_b828e655-aecf-47fa-9507-5d263378e00e">194,058</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> The fair value of restricted stock awards is estimated as the closing price of the Company's common stock on the date of grant. A summary of restricted stock award activity is as follows:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:56.064%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.489%;"></td><td style="width:1.0%;"></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:11.489%;"></td><td style="width:1.0%;"></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:11.492%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service-Based Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i8971783f53974ccf9e420d56f247a31f_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzItMS0xLTEtMA_7f1e6603-fa67-4d6e-a344-a526709788c9">7,305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3b1d05e95bb042b2bcfbadfbffc7284a_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzItMy0xLTEtMA_0562e426-2bb6-4325-8c4d-eadd0c0bddff">4,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzItNS0xLTEtMA_a409ee6e-bb9c-4310-a1b9-a9ebba382e98">11,805</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Awarded</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzMtMS0xLTEtMA_da6195de-7034-4bab-82a3-6093b25886a6">7,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzMtMy0xLTEtMA_1ce0a98b-8b7d-4302-94d7-b63320d7d001">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzMtNS0xLTEtMA_cb51c6c6-d45e-426c-95a3-b5b203faecc7">7,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzQtMS0xLTEtMA_c17aa29e-8a34-4398-a8d5-c755cb80e4c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzQtMy0xLTEtMA_42c27390-d121-476d-9488-aee79d29152a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzQtNS0xLTEtMA_8744f876-f10b-4df1-b0ff-3287976cb3db">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzUtMS0xLTEtMA_5925ba80-5fd5-4769-8554-75daa66d2ea8">350</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzUtMy0xLTEtMA_7a4cd2ac-54f2-4bc2-a8d0-3fa9b688d348">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzUtNS0xLTEtMA_170d7abe-6dd4-478c-9d7e-a966dbfb4c7a">350</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib2b8fa8d171d49e4a766ab55c149dce8_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzYtMS0xLTEtMA_8cdff9e3-075a-4c44-b9eb-078603719206">14,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i43489753acc6456191fba28855cb56fa_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzYtMy0xLTEtMA_d6e339dd-f367-4ca0-a487-ca016cc6fc4e">4,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzYtNS0xLTEtMA_84302026-bb8f-4d06-980f-e612e6ded212">18,755</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested target stock awards that vest based upon performance conditions through fiscal year 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i56656503b4754b509a1b0c8db77c9aef_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzctMS0xLTEtMjk4NQ_07fd38a0-c796-47d8-b646-e33098ed99ae">6,955</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested target stock awards that vest based upon performance conditions through fiscal year 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5a43e6310fba45cbba98c750b74d724a_I20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzgtMS0xLTEtMjk4NQ_928f2afe-ff5e-4153-984c-f0faca16a69b">7,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">20</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">19. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzEyOTE_6da17b67-9290-4820-935a-4a3eb2e6fc82" continuedAt="i05c9e3f878714f6c811e847fe7a3bfd7" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="i05c9e3f878714f6c811e847fe7a3bfd7" continuedAt="i66259023cd4b4e6a84138c3650e9712d"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzEyODM_0f3e296e-615a-43fb-873f-7e5e5f544e13" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (dollars in thousands, except per share amounts):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzItNS0xLTEtMA_78add80a-043b-49fc-a4c5-fb44699f1567">16,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzItNy0xLTEtMA_a28930c3-fea9-4b99-aee2-2d7e0176db1d">21,282</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzQtNS0xLTEtMA_ca9b6dc0-e9f9-4d24-912f-0fa8f28e85d8">9,174,182</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzQtNy0xLTEtMA_8af12efc-e23d-4291-9450-636cf636a34f">9,102,685</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Effect of dilutive securities</span></div></td><td colspan="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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzUtNS0xLTEtMA_fd19de78-a0a7-4b43-985f-4051ed6ba3c0">90,479</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzUtNy0xLTEtMA_f3c6cb4c-94c9-4337-9e2b-68de9dde2bb3">114,914</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzYtNS0xLTEtMA_549eeb8f-8bcd-4ea2-b863-149824925328">9,264,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzYtNy0xLTEtMA_4204a239-397f-4a9c-841c-9c364f45546f">9,217,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Net income per share:</span></div></td><td colspan="3" style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzgtNS0xLTEtMA_c51274f1-c986-409c-aedc-5925afa86827">1.82</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzgtNy0xLTEtMA_f45f4ffd-2906-4c46-b42b-088cfafd5dd2">2.34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzktNS0xLTEtMA_21f9f6d4-1a9c-43f2-a43e-88ffa326158e">1.80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzktNy0xLTEtMA_077892bc-c0d4-4b78-abbe-6ca7fbc5e039">2.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><ix:continuation id="i66259023cd4b4e6a84138c3650e9712d" continuedAt="i48946cf8dbea4482868e6cdf03d56b71"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the three months ended June 27, 2020 and June&#160;29, 2019 were <ix:nonFraction unitRef="shares" contextRef="iacec9ba54e8447859696d281f8242839_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzM4NDgyOTA2OTg5Nzg_9dac7ffb-df02-4175-b60f-b644be9ea82d">39,996</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if99f3c0b6e0749cda2ada3ba60a87da5_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzM4NDgyOTA2OTkwMjE_7a2254af-be86-4a58-a8e8-bc63e6217387">60,600</ix:nonFraction>, respectively. In addition, <ix:nonFraction unitRef="shares" contextRef="ia5bf6ab7152d403a884827019afcc965_D20200329-20200627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzE2NDkyNjc0NDQxMDc_f8b3361f-329a-48b5-9aab-03cff0f58ed8">14,255</ix:nonFraction> 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="shares" contextRef="i3d90f069cee848e9ac7a9797d3d7d11b_D20190331-20190629" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzQzOTgwNDY1MTI1MjE_07469991-e8a7-4d20-b4f6-ff55900a60b5">7,600</ix:nonFraction> </span></ix:continuation><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:continuation id="i48946cf8dbea4482868e6cdf03d56b71">outstanding restricted share awards were excluded from the calculation of diluted earnings per share for both the three months ended June 27, 2020 and June&#160;29, 2019, respectively, because the underlying performance criteria had not yet been met.</ix:continuation> </span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_106"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">20. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2MzU4ODA_f99c4dc4-3b52-4d52-82b7-78123698478a" continuedAt="i4df1e3335c6044779c36bbf6b25e1252" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i4df1e3335c6044779c36bbf6b25e1252" continuedAt="i29c27a85576e462189949b6f4798e899"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgxMDA_b3a0a29c-4514-4671-8d58-63481dddc40e" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's financial instruments were as follows (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5234c07edf0a454489004f61be37a39c_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMS0xLTEtMA_2005df56-43b7-49f2-b8cb-6d733f6dd4a0">13,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if7f7ed7a8549496481621c831c99d4dd_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMy0xLTEtMA_26e3a7af-f34e-4ee3-aad5-92c36ecdc4d5">13,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7bd7037341ff47df9afc1551f3729b5b_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNS0xLTEtMA_1fb81bac-31dc-4f22-84e6-f8660f2c69d3">14,774</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9b0deb6d022a450eb6c9ed6f5e96ac34_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNy0xLTEtMA_a021e2ba-a400-4189-b258-a4ced1694ea8">14,774</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i709ea00bc6bb43ebb2d8375c5154f63e_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMS0xLTEtMA_fdaadd63-ee30-4edc-81bc-d48394a5eb94">11,611</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i69c7e82cbc5841a8a09586bc8b690cc8_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMy0xLTEtMA_ed88dacb-b679-4a35-9b4f-9c16bdcda104">11,611</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09da83d066ec4dc6b193ce4b19a920f0_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNS0xLTEtMA_7f13b545-a9df-4806-9c47-095463f953ba">9,829</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8b790f120fc744cda6bf1d8b1fdd33c7_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNy0xLTEtMA_bb7829c9-c6eb-407f-9c65-e898dfd8b3e9">9,829</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMS0xLTEtMA_aa2d4ac5-5f61-46bf-9486-a2a724d30310">21,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMy0xLTEtMA_046852fd-df7e-40c6-a661-e57717711112">21,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNS0xLTEtMA_21b1dbeb-b352-45eb-8953-33e960c86ca9">21,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNy0xLTEtMA_0786e848-74d9-4bfe-927e-0538d7cf2fe9">21,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Consumer loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMS0xLTEtMA_823e52fa-3651-4b8b-bbbf-283cb88fd6d2">88,959</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMy0xLTEtMA_17a416f1-07ef-4f68-b10d-6739d0710158">102,578</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNS0xLTEtMA_60128496-54f6-4338-a3dd-d14b0061ab5b">82,304</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNy0xLTEtMA_64bb2369-870a-40f5-8f12-f532641d4ead">97,395</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627" decimals="-3" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMS0xLTEtMA_d4067845-8249-4be9-8855-10f38f93e85b">40</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627" decimals="-3" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMy0xLTEtMA_85b9ead6-04e3-4d17-9161-cfc509838636">40</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328" decimals="-3" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNS0xLTEtMA_3368e57e-bb38-4b2f-862b-28073c4317bb">164</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328" decimals="-3" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNy0xLTEtMA_5d974b69-9043-431f-8254-f8397b4d0a2b">164</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627" decimals="-3" name="cvco:ForwardCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMS0xLTEtMA_16c0ffb9-335f-462b-bbe9-827ee0d723a3">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627" decimals="-3" name="cvco:ForwardCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMy0xLTEtMA_5084487e-3086-4f5e-a7a4-40838af5f1af">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cvco:ForwardCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNS0xLTEtMA_abdc27c1-b5bc-4e31-b4aa-e191399db01f">1,011</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cvco:ForwardCommitmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNy0xLTEtMA_3ee58992-7dfb-4f38-808f-5fc5bebf612c">1,011</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtMS0xLTEtMA_ae320681-8b5a-465f-91d3-3e62c1079c2a">44,009</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtMy0xLTEtMA_28831593-3c4d-43b2-99f1-1175b67dc951">47,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtNS0xLTEtMA_90a2c237-f6df-47ec-bd99-bac29a9468f8">46,565</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtNy0xLTEtMA_79453e1d-e98a-4dbb-9eb0-cc28e05b4455">46,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktMS0xLTEtMA_780dd57c-9df3-4c6b-bff7-01f36d1bebe2">14,512</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktMy0xLTEtMA_fe8bb3b3-0c00-4082-9338-dbb1e4deab4b">14,099</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktNS0xLTEtMA_99ddcabb-ce52-4823-940c-a636e6a51c9f">14,953</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktNy0xLTEtMA_fccd1b2b-4401-4a26-af9a-6741bd2751e8">15,592</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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></table></div></ix:nonNumeric><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzNTg_290feaf8-eab7-4d6f-9194-b875c4bcc525" escape="true">See Note 19, Fair Value Measurements and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies in our 2020 Form 10-K for more information on the input levels and methodologies we use in determining fair value.</ix:nonNumeric></span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="i29c27a85576e462189949b6f4798e899" continuedAt="ie017e68b0dfd4486a033b6c3782ace96"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwODg_dd0ae497-6457-4b1d-b8a2-862b622b6308" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Residential mortgage-backed securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if2d74195f8b3477395b60758488963d6_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtMS0xLTEtMA_737b1998-537f-4f62-9f12-82fc7bdc2519">4,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaed34216676c4e1aad4b587b059fdc57_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtMy0xLTEtMA_ba6f9fd9-88ad-493b-ab70-28b0f265a35b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8f29bdc9c7bb422f9d222aa0f245e6d0_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtNS0xLTEtMA_8f912f88-345a-4921-99f8-4ae8b0ac5c12">4,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i81492efbdaac44a5aa64d61278c5e205_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtNy0xLTEtMA_1f366892-c4a9-4b19-8d1b-2b809c38db45">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">State and political subdivision debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3083f0f2346248ffaa20ed3e183f7012_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtMS0xLTEtMA_f32ed049-d0a3-4549-904e-595389f10628">4,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1cd6dc57a20149729e68658081998043_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtMy0xLTEtMA_37338df1-ff5a-4148-b05a-7a67322a608b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i666c9dc8ae1b4903a03741e2f53fe6eb_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtNS0xLTEtMA_c597c979-0186-417d-a9f5-14294ae437a0">4,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idf21bdac18304caaacfdabfe00fe6483_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtNy0xLTEtMA_1d3cbfab-21e0-4225-a3ca-a5fdbab28403">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Corporate debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd249c1b59b543ec9f7945775f8c3631_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtMS0xLTEtMA_5d7b0714-3304-4e4c-ac1f-9f57298d0457">4,723</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i934774a19e9d4beca9d8bfad1b606490_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtMy0xLTEtMA_84fdb867-4afe-4bc1-b11e-090397741a97">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3095e13d3d9443cd864186b30a5bd86c_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtNS0xLTEtMA_ed7f95d0-ce1c-4f05-853b-1fa643d95cb8">4,723</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib70058d178e0437393c68ae325a649ea_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtNy0xLTEtMA_b0339e7c-5b4d-42b9-a0f5-76da7a3816b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Marketable equity securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iee073d5a459e4041989f6236604d5bc2_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtMS0xLTEtMA_813c94aa-f18c-4fc9-9aa9-a6631983751a">11,611</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie57307fd1b814598b4c9a07a6b7cdc11_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtMy0xLTEtMA_fac7e4ce-f8bb-4831-828d-ff27f48f8bef">11,611</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8732e7fc90e24647b93f2c88c5ec543a_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtNS0xLTEtMA_4ca51359-0323-4700-8ad9-c872fe3ccf87">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i92288d77020248b3bafb8b1afde10646_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtNy0xLTEtMA_32895790-52ba-493a-9db9-5643aa8edaf0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i18eda3ea21f048e7ab63bb9616fc7311_I20200627" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctMS0xLTEtMA_cbef9ebd-3c8d-425b-a479-b02ca51cd3b9">40</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief4f3f0751c8465cb2dacaf0d5fb660a_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctMy0xLTEtMA_8e9628c9-a9e0-4c96-934c-32e217adb74f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6d4dca40e8ab4291a820a0ba3290897d_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctNS0xLTEtMA_628fccf9-5b06-4714-a8e1-8a339afa8679">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i564a64fa81a340319f14ec189b7aac88_I20200627" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctNy0xLTEtMA_412f1755-493f-4172-967d-a7037c122be3">40</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iabab97762b9a4d7793d4f88b71975f7e_I20200627" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtMS0xLTEtMA_07152566-ced2-4fdf-8538-66b5079d977e">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id95ccf8581aa4395b3bf037f3a0f66e4_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtMy0xLTEtMA_b50d48c0-256c-4673-a7a6-6c02e6918ce5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i044b3efbfcba4cb996083e124d0b91a1_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtNS0xLTEtMA_91528fd1-6696-403b-a5fb-ceb421a4d48c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3c563e1bd90c487893126884fdf9ea87_I20200627" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtNy0xLTEtMA_a2e583da-5abc-47a7-9a30-28c6aa68327f">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Mortgage servicing rights&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36c8bd0268c4481c89581c0c3e3cd322_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktMS0xLTEtMA_a8a91d5c-f0b2-45b5-b5c9-ba09ee506f22">1,195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if36096594a564ecba3146a8fabdac467_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktMy0xLTEtMA_e6abf715-fffe-4c78-b87d-e94380782713">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32b9fb5a5a04450f9c78cb1b6a5ced69_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktNS0xLTEtMA_675dd3e3-736b-43e0-aa5d-a18125a34e45">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88ee7d2475114af483148d149971180c_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktNy0xLTEtMA_1f2efbca-d2ad-401c-b273-6941477c4c3e">1,195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Residential mortgage-backed securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6eb3396de2104a7e9cad27ece3d9e0d6_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtMS0xLTEtMA_490ee777-81ed-467d-98ec-27e7506dfc7f">5,443</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if6294628ba814777b7bb00d906ce02c2_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtMy0xLTEtMA_ae794da6-a600-490f-ae6d-b7043cb380b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic995de395d4545f799b529d58e804a17_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtNS0xLTEtMA_e8c003a2-593c-498f-a146-a85ce5f669ed">5,443</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id26897a005544de2a79ae3fe67e8e568_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtNy0xLTEtMA_474375b7-f5e7-4d01-a8a5-0ad220faa5bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">State and political subdivision debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idea9c6e4fdb54ca18e5973e65ee2c1ee_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtMS0xLTEtMA_73412ea3-6846-44d3-9bac-6b78bd5800ce">4,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idc84c06160bd4f9d9d3d1606bd200069_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtMy0xLTEtMA_e95086ba-8bb3-46e7-b5cf-491658029d39">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7401b107b4dd4ea2bd52d3673ad9b2c1_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtNS0xLTEtMA_85221eb7-736c-43dd-bc56-da07be567271">4,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic281cf3e22524a1a9ac20a298270ef9e_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtNy0xLTEtMA_bb3b9621-67f6-4035-b3d7-1cf70d4a5aef">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Corporate debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30e3d37e727c4c87aa953b5e18d96a32_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtMS0xLTEtMA_b34a5ee6-25aa-4c36-9b98-8fcd265f01eb">4,961</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib25a4beefc664f90868aef098e494291_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtMy0xLTEtMA_523a6832-f6e8-40d2-832b-a9a05a5dfce3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2c77b40ed5943ad867bd58a46c068e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtNS0xLTEtMA_1d54f7c2-d7af-4d1a-8e2f-2a979b4c4b97">4,961</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic4afea767fa749938c7834a422988b5b_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtNy0xLTEtMA_d3b6736b-2f55-4c87-88c3-1ee46dc996d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Marketable equity securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib43e99eec39147a5b1692c0746d94567_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtMS0xLTEtMA_17f985d4-b0a4-4b2a-8f38-67d4bbb24751">9,829</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c278a345e53484084fe911f515eb3fa_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtMy0xLTEtMA_22f1c42e-6d08-45f8-a5ba-8d5359d5a50a">9,829</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac0a6a55d6f84f1596c514bcc65123a1_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtNS0xLTEtMA_8913a034-5317-4ae8-b502-0460ab85e40b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4eae2ffaad3c45febaa2a0e7b9d6c553_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtNy0xLTEtMA_9a500b10-d2d7-4e13-aeb3-79d977314eb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief6272ca503748abbddd59443faea8d4_I20200328" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctMS0xLTEtMA_78032611-dc1c-47c9-a6b4-6e45c6d6f7bb">164</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9b0b0f8be415454584b6a40380d97f00_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctMy0xLTEtMA_d3b77af5-28bc-4222-8ad8-596cb9ebe4ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic229fe40ed7c4b828a1f15f98fab25fa_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctNS0xLTEtMA_98ff3b25-672d-4541-9b15-c8e9e1c874d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a796ffe7b2f4418adeca647d7db6f4e_I20200328" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctNy0xLTEtMA_c79a6ff3-85c3-4b09-b169-55172b31991f">164</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i99992deac12f483f9ec16ab1b9f17e16_I20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtMS0xLTEtMA_f1401df7-b556-4c51-88c4-576ae6e52205">1,011</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b3de3c7ca4048d580b7d51c16222962_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtMy0xLTEtMA_c489ce4b-19a1-4d08-a594-8fabf61cd5d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc0a3b7aecc0409db8c86df76710bf46_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtNS0xLTEtMA_c92304fe-858a-41cf-bc68-c853253ff35e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4da2224a635d468ea565e8eecb4f1406_I20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtNy0xLTEtMA_49d999e5-bd0b-4b80-b385-cac6ecc16a84">1,011</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Mortgage servicing rights&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia68997c6bc9b42c193282ae3c26cf2ac_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktMS0xLTEtMA_3dd38c01-b9a2-4408-828b-ca476e585b5c">1,225</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id28e9da65756409eaa40369b675ea5ff_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktMy0xLTEtMA_36805243-09b2-4a41-9a0c-7e6578290199">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i22496c9943654630946d07903f7aae2f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktNS0xLTEtMA_02614db0-24d3-47bc-85d8-8ea83df4ae02">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4440480c81c24524a7be411ae1da2f18_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktNy0xLTEtMA_e1c51073-9b1c-457d-8d60-8115f778670d">1,225</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26" footnoteRole="http://www.xbrl.org/2003/role/footnote">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.</ix:footnote></span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3" footnoteRole="http://www.xbrl.org/2003/role/footnote">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</ix:footnote></span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Gains or losses on derivatives are recognized in current period earnings through Cost of sales.</ix:footnote></span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48" footnoteRole="http://www.xbrl.org/2003/role/footnote">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</ix:footnote></span></div></ix:nonNumeric><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt-sec:numwordsen" name="cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzM2MDU_a8ba8f2d-a672-4078-b119-d48beaea1b9a">No</ix:nonFraction> transfers between Level 1, Level 2 or Level 3 occurred during the three months ended June&#160;27, 2020. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:FairValueTransferPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzc5ODc_a3c155b6-81f3-4d19-95e5-840d50478318" escape="true">The Company's policy regarding the recording of transfers between levels is to record any such transfers at the end of the reporting period.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwMTQ_6657db35-6df2-4026-8c7b-9a2b5bfc73c6" escape="true"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Financial instruments for which fair value is disclosed but not required to be recognized in the balance sheet on a recurring basis are summarized below (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held for investment</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItMS0xLTEtMA_bb86b61f-b569-444d-bb5a-267f8e34fb8d">63,647</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627" decimals="-3" format="ixt:zerodash" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItMy0xLTEtMA_48e31219-438a-4106-8c32-390de42f0ba3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627" decimals="-3" format="ixt:zerodash" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItNS0xLTEtMA_55235bed-9197-4ca9-8fd8-86e7a5786558">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItNy0xLTEtMA_d1087175-8974-45ab-a81d-5ab4642f982f">63,647</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtMS0xLTEtMA_9eb910f2-85de-451f-92b4-94b83ae593c0">26,691</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtMy0xLTEtMA_5f2888ab-573a-41fc-958e-ce9569607a91">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtNS0xLTEtMA_2736d5b1-83f6-456b-85e0-9f5c1f453379">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtNy0xLTEtMA_dcaaf97b-b513-45e5-89e1-f22ea6b7a019">26,691</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtMS0xLTEtMA_37120885-735a-4448-a9ba-b464d4b103f3">12,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtMy0xLTEtMA_ef5eef54-34a7-4e88-b9de-419a970ab0a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtNS0xLTEtMA_e9024568-fb14-4381-a54f-c47d80c03000">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtNy0xLTEtMA_1db1878d-6aa0-4bd6-93e9-6675a8a52de5">12,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtMS0xLTEtMA_9741222e-b172-49db-b645-656474dfdb4a">47,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtMy0xLTEtMA_57f2e56d-d108-4929-9a17-d8971dccba7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtNS0xLTEtMA_7197788d-8c39-4576-886d-4d74ac73661e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtNy0xLTEtMA_5189b606-2f53-45a2-b245-40e9fbdbbd18">47,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtMS0xLTEtMA_aef0369a-d833-45e4-937b-e9138d0cb914">14,099</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtMy0xLTEtMA_98fb2310-1b0c-4348-b86e-b34a40e54217">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtNS0xLTEtMA_9b5ee0e0-6542-4bac-b991-3d4dd7b62291">14,099</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtNy0xLTEtMA_48506926-2593-43ea-8445-45c6a57d9d35">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctMS0xLTEtMA_eb36b21d-531e-4ffd-a46a-529539fb7841">21,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctMy0xLTEtMA_ba49d8c9-7186-4d0d-9542-4d8542ecdb40">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627" decimals="-3" format="ixt:zerodash" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctNS0xLTEtMA_26855780-2205-4de1-9071-43381dbcdb9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctNy0xLTEtMA_546a9f75-dd68-4670-b2f1-7e61b65b7a64">21,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><ix:continuation id="ie017e68b0dfd4486a033b6c3782ace96" continuedAt="icfc46cb62a1547dd9f8e94c8ab8c17b7"><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:37.149%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.662%;"></td><td style="width:1.0%;"></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:12.666%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held for investment</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItMS0xLTEtMA_22a79f89-56c6-4678-95a0-964b92015525">68,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if1849e82edc14acca35ec59836043e7f_I20200328" decimals="-3" format="ixt:zerodash" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItMy0xLTEtMA_1dbdd5ab-0c76-40b8-b6fe-c1faf6713d22">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328" decimals="-3" format="ixt:zerodash" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItNS0xLTEtMA_8278830c-3282-40f9-8456-85e77a5d9750">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansHeldForInvestmentFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItNy0xLTEtMA_81f385fa-7291-4339-ba4d-c327765de83d">68,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtMS0xLTEtMA_bc6c0d21-cd34-4800-a796-b6c9ffd97f5a">15,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if1849e82edc14acca35ec59836043e7f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtMy0xLTEtMA_d05f9982-3678-4769-a18d-e0dd4254a4b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtNS0xLTEtMA_741785f6-7266-445e-89cf-30203ddb35a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtNy0xLTEtMA_6b3d9abd-2609-4e22-a68a-1cbff04783ba">15,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtMS0xLTEtMA_147832bc-5855-4fe4-8c45-7a5135f836e6">13,400</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if1849e82edc14acca35ec59836043e7f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtMy0xLTEtMA_3455026c-8f6a-4263-9889-9cf6012396d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtNS0xLTEtMA_7bb63c4b-809b-47ef-9794-67cb903b4351">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtNy0xLTEtMA_0da73c74-9fef-42fd-b47f-b27214ab2cb2">13,400</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtMS0xLTEtMA_1ae579ae-2acb-41a8-9c0b-5eed97e25e8f">46,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if1849e82edc14acca35ec59836043e7f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtMy0xLTEtMA_96d27e14-c73e-46bd-abaf-7d1cd402d982">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtNS0xLTEtMA_6911476b-f4c6-4f1d-8354-131b43153f7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtNy0xLTEtMA_75d8ebaa-0217-4ee9-b0f5-6e950d7882e8">46,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtMS0xLTEtMA_2da09b31-ee08-4b85-99fd-768406133b28">15,592</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if1849e82edc14acca35ec59836043e7f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtMy0xLTEtMA_bdd2dd7d-1c45-4ec7-bbf9-938880ba1a0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtNS0xLTEtMA_402cb80e-28f0-4e7d-b4f4-c09eb6bcc2e8">15,592</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtNy0xLTEtMA_36fe4c7e-c0bd-4f83-8e74-592c197e975a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctMS0xLTEtMA_d417a12e-d54b-46bd-b79f-3084d53381fc">21,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if1849e82edc14acca35ec59836043e7f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctMy0xLTEtMA_c54433b9-c898-4e22-8302-83af05aaab2e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctNS0xLTEtMA_21f1ab36-ec61-42f5-9565-c5ee0e8b6dee">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctNy0xLTEtMA_036d69b3-fb83-4054-b712-2bda85641534">21,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">No recent sales have been executed in an orderly market of manufactured home loan portfolios with comparable product features, credit characteristics or performance. Therefore, loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. These loans are held for relatively short periods, typically no more than <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" format="ixt-sec:durday" name="cvco:TypicalPeriodLoanIsHeldForSale" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzQ4Mjg_69e86830-780b-4e14-9522-7b93516cad68">45</ix:nonNumeric> days. As a result, changes in loan-specific credit risk are not a significant component of the change in fair value and changes are largely driven by changes in interest rates or investor yield requirements. The cost of loans held for sale was lower than the fair value as of June&#160;27, 2020. As noted above, activity in the manufactured housing asset-backed securities market is infrequent with no reliable market price information. As such, to determine the fair value of securitized financings, management evaluates the credit quality and performance history of the underlying loan assets to estimate the expected prepayment of the debt and credit spreads, based on market activity for similar rated bonds from other asset classes with similar durations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwODI_103d99f6-b9d0-4639-becd-97578b29f5fc" escape="true">The Company records impairment losses on long-lived assets held for sale when the fair value of such long-lived assets is below their carrying values. The Company records impairment charges on long-lived assets used in operations when events and circumstances indicate that long-lived assets might be impaired and the undiscounted cash flows estimated to be generated by those assets are less than their carrying amounts. <ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AssetImpairmentCharges" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzU5OTM_baf2b077-ba81-41b3-b3cd-2cec9f41868a">No</ix:nonFraction> impairment charges were recorded during the three months ended June&#160;27, 2020.</ix:nonNumeric></span></div><div style="text-indent:18pt;margin-top:9pt;"><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwMjM_257f8fca-d530-46f7-b642-65900039d626" continuedAt="i0178e1ad528b4afd9455f8ff6d201525" escape="true"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities, which consist of collecting loan payments, remitting principal and interest payments to investors, managing escrow accounts, performing loss mitigation activities on behalf of investors and otherwise administering the loan servicing portfolio. MSRs are initially recorded at fair value. Changes in fair value subsequent to the initial capitalization are recorded in the Company's results of operations. The Company recognizes MSRs on all loans sold to investors that meet the requirements for sale accounting and for which servicing rights are retained.</span></ix:nonNumeric></div><div style="text-indent:18pt;margin-top:9pt;"><ix:continuation id="i0178e1ad528b4afd9455f8ff6d201525" continuedAt="iadad69e9193f4705bf0dd5ecabf5e1cc"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company applies fair value accounting to MSRs, with all changes in fair value recorded to Net revenue in accordance with ASC 860-50, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Servicing Assets and Liabilities</span></ix:continuation><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"><ix:continuation id="iadad69e9193f4705bf0dd5ecabf5e1cc">. The fair value of MSRs is based on the present value of the expected future cash flows related to servicing these loans. The revenue components of the cash flows are servicing fees, interest earned on custodial accounts and other ancillary income. The expense components include operating costs related to servicing the loans (including delinquency and foreclosure costs) and interest expenses on servicer advances that are consistent with the assumptions major market participants use in valuing MSRs. The expected cash flows are primarily impacted by prepayment estimates, delinquencies and market discounts. Generally, the value of MSRs is expected to increase when interest rates rise and decrease when interest rates decline, due to the effect those changes in interest rates have on prepayment estimates.</ix:continuation> Other factors noted above as well as the overall market demand for MSRs may also affect the valuation.</span></div></ix:continuation><ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="cvco:FairValueAssumptionsForServicingAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwNTE_aa7bbff9-783e-433b-86e5-be8b39236e0d" continuedAt="i55fe000489b549669fac6b6530200ab9" escape="true"></ix:nonNumeric><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><ix:continuation id="icfc46cb62a1547dd9f8e94c8ab8c17b7"><ix:continuation id="i55fe000489b549669fac6b6530200ab9"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></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:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of loans serviced with MSRs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="loans" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="INF" format="ixt:numdotdecimal" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzEtMS0xLTEtMA_6e30fe4b-6e86-4365-8f87-290fe588e7fb">4,660</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="loans" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="INF" format="ixt:numdotdecimal" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzEtMy0xLTEtMA_8ae24022-d131-400c-a6f6-f2afac670fdc">4,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average servicing fee (basis points)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized servicing multiple</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzMtMS0xLTEtMA_c52c7a22-c594-4062-9dc1-d3165a73990e">65.92</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzMtMy0xLTEtMA_1fe8113a-e725-4bf9-b645-3deec7a9ce40">67.19</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized servicing rate (basis points)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.48&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Serviced portfolio with MSRs (in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzUtMS0xLTEtMA_4ee1be2f-3e7f-41fd-8095-5cf63a480baa">583,372</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzUtMy0xLTEtMA_6309bb56-80e7-4579-ba0c-70b14434be15">585,777</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage servicing rights (in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzYtMS0xLTEtMA_3a79ce9e-73d9-493f-a2d6-93258590c0ef">1,195</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzYtMy0xLTEtMA_3d01e2ef-8859-4414-bd9e-f277a0aa044b">1,225</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></ix:continuation></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_112"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">21. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzEwOTk1MTE2MjkyNjM_dea05816-5ac7-4caa-abd3-6c6d9ad86217" continuedAt="if89098ada962467c98cc2199430c83cf" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="text-indent:18pt;margin-top:9pt;"><ix:continuation id="if89098ada962467c98cc2199430c83cf"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has non-marketable equity investments in other distribution operations outside of Company-owned retail locations. In the ordinary course of business, the Company sells homes and lends to certain of these operations through its commercial lending programs. For the three months ended June 27, 2020 and June&#160;29, 2019, the total amount of sales to related parties were $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg3MDU_91052fcd-c5cd-461e-bd70-27f798c07901">12.7</ix:nonFraction> million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">$<ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg3NjA_3edbad76-7094-4b50-89b9-3c8b2e493c40">13.2</ix:nonFraction> million, respectively. As of June&#160;27, 2020, receivables from related parties included $<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzEwOTk1MTE2Mjk1MzY_1ca6731e-76fd-4daa-a08c-919372db57ab">2.5</ix:nonFraction> million of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="ided9fabe96174866aaceabe589c14d27_I20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg4NjI_84f049cc-f86a-4ecf-98e6-4da5b20a873c">10.3</ix:nonFraction> million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties incl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">uded $<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzEwOTk1MTE2Mjk1MDA_f29124e3-7575-4d96-b86e-826bad839f57">1.7</ix:nonFraction> million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg4NDg_f9ac885a-7891-44e9-86ae-95a0c9a63deb">8.2</ix:nonFraction> million of commercial loans outstanding.</span></ix:continuation></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_115"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">22. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90ZXh0cmVnaW9uOmI1MjY1YzZlYTM1NDQwODI4OGI5ODk4OWFhYWJlZjg2XzI1MzE_2239f399-db23-4a6d-a5b8-7a1fd27ccd7e" continuedAt="i44e14f117bd949b0b1e7bc57537c1f3c" escape="true">Acquisition of Destiny Homes</ix:nonNumeric></span></div><ix:continuation id="i44e14f117bd949b0b1e7bc57537c1f3c"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On August 2, 2019, the Company purchased certain manufactured housing assets and assumed certain liabilities of Destiny Homes, which operates one manufacturing facility located in Moultrie, Georgia and produces and distributes manufactured and modular homes through a network of independent retailers in the Southeastern United States, further expanding the Company's reach. 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. The Company has not made any purchase accounting adjustments during the quarter. However, the allocation of the purchase price is still preliminary and will be finalized upon completion of the analysis of the fair values of Destiny Home's assets and specified liabilities. The Company 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 style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Destiny Homes contributed Net revenue of $<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90ZXh0cmVnaW9uOmI1MjY1YzZlYTM1NDQwODI4OGI5ODk4OWFhYWJlZjg2XzE4NjY_a92b942e-0024-4f69-b145-49d607d3f784">9.8</ix:nonFraction> million and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> increased consolidated Net income on the Company's Consolidated Statements of Comprehensive Income by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">$<ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90ZXh0cmVnaW9uOmI1MjY1YzZlYTM1NDQwODI4OGI5ODk4OWFhYWJlZjg2XzEwOTk1MTE2MzIzMTM_f115aaa3-a3e9-4645-9277-58752a3f60bb">125,000</ix:nonFraction></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> for the three months ended June 27, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Acquisition</span><span style="background-color:rgb(255,255,255, 0.0);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 acquisition of Destiny Homes had occurred on March 31, 2019 (in thousands, except per share data):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.321%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:12.473%;"></td><td style="width:1.0%;"></td><td style="width: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.476%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzItNS0xLTEtMA_871d71a0-1f8d-40de-9149-a2d4a383a157">254,801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzItNy0xLTEtMA_57191bc2-a514-43a7-a44e-d5898f181487">273,713</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzMtNS0xLTEtMA_d52a7e82-ec0f-42bc-b94f-b8bb1b415ca4">16,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzMtNy0xLTEtMA_fd48eeac-316f-4a3f-bcfa-9b401c9b9a61">21,855</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted net income per share</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzQtNS0xLTEtMA_6c9ddaa2-5af7-4217-b1a0-4e1d40a8870b">1.80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzQtNy0xLTEtMA_c6b0e990-ab62-4b17-bfbd-a131c2dc396f">2.37</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">24</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">23. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90ZXh0cmVnaW9uOmY1NjYzZjE2NTEyNjQyM2Y4NDRlMmI1MmM3MTA1NDE1XzM5NA_8c446e21-c78c-41ec-8f03-7f9bc955e80d" continuedAt="i314afc06820c40f782ac6f8c6b343747" escape="true">Business Segment Information</ix:nonNumeric></span></div><ix:continuation id="i314afc06820c40f782ac6f8c6b343747"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company operates principally in <ix:nonFraction unitRef="segment" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90ZXh0cmVnaW9uOmY1NjYzZjE2NTEyNjQyM2Y4NDRlMmI1MmM3MTA1NDE1Xzc0_4241dccf-b958-45e7-a892-9af867d76cae">two</ix:nonFraction> segments: (1)&#160;factory-built housing, which includes wholesale and retail systems-built housing operations and (2)&#160;financial services, which includes manufactured housing consumer finance and insurance. <ix:nonNumeric contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90ZXh0cmVnaW9uOmY1NjYzZjE2NTEyNjQyM2Y4NDRlMmI1MmM3MTA1NDE1XzM4Mw_c0f59e77-a91b-4c29-902c-dff0441c3728" continuedAt="i7e88196406934183a21a8e4c3e0a86bb" escape="true">The following table details Net revenue and Income before income taxes by segment (in thousands):</ix:nonNumeric></span></div><div style="margin-top:2pt;margin-bottom:14pt;"><ix:continuation id="i7e88196406934183a21a8e4c3e0a86bb"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></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 style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue:</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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</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><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzMtNS0xLTEtMA_4bd29e2e-5899-435d-ad8c-7d76200c5160">238,090</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzMtNy0xLTEtMA_f96e3e72-266d-4906-8c12-a51e98bb0eba">248,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzQtNS0xLTEtMA_6f84bc81-4858-4fb7-a6cf-e0d5780418cb">16,711</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzQtNy0xLTEtMA_cb927bfa-90dd-405b-9ffb-a379cae249ea">15,274</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzUtNS0xLTEtMA_19759081-280c-4ee9-963b-1bde0a7dabc7">254,801</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzUtNy0xLTEtMA_1ed2fc8e-c292-409d-a5b4-c16eb0103b16">264,042</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes:</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><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</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><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzgtNS0xLTEtMA_2368207c-8ee4-4b53-8855-4a78417c78e1">18,450</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzgtNy0xLTEtMA_1cc89ef4-8231-4b3d-86d2-747b0d601743">24,313</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzktNS0xLTEtMA_1ad39a69-712a-466a-9035-594fe3dd2fc1">3,230</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzktNy0xLTEtMA_8e34d9fb-e7d6-4903-abeb-1cc523710cd4">3,049</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzEwLTUtMS0xLTA_4de550c9-3739-4e06-89ad-898afbfc1710">21,680</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzEwLTctMS0xLTA_0c6c2749-aac7-4553-b807-843b70191877">27,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">25</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Statements in this Report on Form 10-Q include "forward-looking statements," within the meaning of Section 27A of the Securities Act of 1933, Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), and the Private Securities Litigation Reform Act of 1995. 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; the Company's financial performance and operating results; and the expected effect of certain risks and uncertainties on the Company's business, financial condition and results of operations, economic conditions and consumer confidence, operational and legal risks, how the Company may be affected by the COVID-19 pandemic, governmental regulations and legal proceedings, the availability of favorable consumer and wholesale manufactured home financing, market interest rates and Company investments and the ultimate outcome of the Company's commitments and contingencies. Forward-looking statements contained in this Report on Form 10-Q speak only as of the date of this report or, in the case of any document incorporated by reference, the date of that document. The Company does not intend to publicly update or revise any forward-looking statement contained in this Report on Form 10-Q or in any document incorporated herein by reference to reflect changed assumptions, the occurrence of unanticipated events or changes to future operating results over time.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's 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 the Company's assumptions and expectations differ from actual results, the Company's 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 the Company's results and cause them to materially differ from those contained in the forward-looking statements include, without limitation, those discussed in Risk Factors in Part I, Item 1A of the Company's 2020 Annual Report on Form 10-K ("Form 10-K"), which Risk Factors are incorporated herein.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Introduction</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Cavco Industries, Inc. and its subsidiaries' (collectively, the "Company" or "Cavco") Consolidated Financial Statements and the related Notes that appear in Item 1 of this Report. References to "Note" or "Notes" pertain to the Notes to the Company's Consolidated Financial Statements.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Overview</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Headquartered in Phoenix, Arizona, the Company designs and produces factory-built homes primarily distributed through a network of independent and Company-owned retailers, planned community operators and residential developers. The Company is one of the largest producers of manufactured homes in the United States, based on reported wholesale shipments, marketed under a variety of brand names including Cavco, Fleetwood, Palm Harbor, Fairmont, Friendship, Chariot Eagle and Destiny. The Company is also one of the leading producers of park model RVs, vacation cabins and systems-built commercial structures, as well as modular homes built </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">primarily</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> under the Nationwide Homes brand. Cavco's finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Cavco's insurance subsidiary, Standard Casualty Co., provides property and casualty insurance to owners of manufactured homes.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Company Growth</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">From its inception in 1965, Cavco traditionally served affordable housing markets in the southwestern United States principally through manufactured home production. During the period from 1997 to 2000, Cavco was purchased by, and became a wholly-owned subsidiary of, Centex Corporation, which operated the Company until 2003, when Cavco became a stand-alone publicly-held company traded on the Nasdaq Global Select Market under the ticker symbol CVCO. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has strategically expanded its factory operations and related business activities primarily through the acquisition of other industry participants. This has enabled Cavco to meet the needs of the affordable housing market on a national basis.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The purchase of the Fleetwood and Palm Harbor assets in August 2009 and April 2011, respectively, increased home production and distribution capabilities and provided for vertical integration through entry into financial services businesses specific to the Company's industry.&#160;These transactions expanded the Company's geographic reach at a national level by adding factories and retail locations serving the Northwest, West, South, South Central and Mid-Atlantic regions.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The purchases of Chariot Eagle, Fairmont, Lexington and Destiny, in March 2015, May 2015, April 2017 and August 2019, respectively, provided additional operating capacity, increased home production capabilities and further strengthened the Company's market in certain areas of the United States and several provinces in Canada.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In April 2020, the Company decided to shut down production and close its Lexington, Mississippi plant. Ongoing market and operating challenges were exacerbated by decreased business and uncertainty resulting from the novel coronavirus COVID-19 ("COVID-19") pandemic. This location finalized production in June 2020, however, the Company remains available to fulfill the needs of wholesale customers previously served by the Lexington facility from its other production lines in the southeast. The Company does not expect that closing the Lexington facility will have a significant adverse financial effect on the Company. The production facility has been placed on the market for sale.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company operates 20 homebuilding production lines located in Millersburg and Woodburn, Oregon; Nampa, Idaho; Riverside, California; Phoenix and Goodyear, Arizona; Austin, Fort Worth, Seguin and Waco, Texas; Montevideo, Minnesota; Nappanee, Indiana; Lafayette, Tennessee; Martinsville and Rocky Mount, Virginia; Douglas and Moultrie, Georgia; and Ocala and Plant City, Florida. The majority of the homes produced are sold to, and distributed by, independently owned and controlled retail operations located throughout the United States and Canada. In addition, the Company's homes are sold through 39 Company-owned U.S. retail locations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Company operations are generally managed on a decentralized basis with oversight from the home office. This decentralization enables the Company's 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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company regularly reviews its product offerings and strives to improve designs, production methods and marketing strategies. The Company continues to focus on gaining operational efficiencies among its operations, all of which have organic growth potential.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Company Outlook</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company maintains a conservative cost structure in an effort to build added value into its homes and has worked diligently to maintain a solid financial position. The balance sheet strength, including the position in cash and cash equivalents, should help avoid liquidity problems and enable the Company to act effectively as market opportunities or challenges present themselves.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's manufacturing facilities are strategically positioned across the United States, and utilize local market research to design homes to meet the demands of its customers. The Company has the ability to customize floor plans and designs to fulfill specific needs and interests. By offering a full range of homes from entry-level models to large custom homes and with the ability to engineer designs in-house, the Company can accommodate virtually any customer request. In addition to homes built in accordance with the National Manufacturing Home Construction and Safety Standards ("HUD code") promulgated by the U.S. Department of Housing and Urban Development ("HUD"), the Company also constructs modular homes that conform to state and local codes, park model RVs and cabins and light commercial buildings at many of its manufacturing facilities.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company seeks out niche market opportunities where its diverse product lines and custom building capabilities provide a competitive advantage. Our green building initiatives involve the creation of an energy efficient envelope and higher utilization of renewable materials. These homes provide environmentally-friendly maintenance requirements, typically lower utility costs and sustainability. The Company also builds homes designed to use alternative energy sources, such as solar and wind. From bamboo flooring and tankless water heaters to solar-powered homes, the Company's products are diverse and tailored to a wide range of consumer interests. Innovation in housing design is a forte of the Company and it continues to introduce new models at competitive price points with expressive interiors and exteriors that complement home styles in the areas in which they are located.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Based on the relatively low cost associated with manufactured home ownership, the Company's products have traditionally competed with rental housing's monthly payment affordability. Rental housing activity is reported to have continued to increase in recent years, which has contributed to a decline in tenant housing vacancy rates. These factors, should they persist, as well as other market and economic factors may cause some renters to become buyers of affordable-housing alternatives, including manufactured homes.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Further, with respect to the general rise in demand for rental housing, during fiscal year 2020, the Company realized a larger proportion of orders and interest from developers and community owners for new manufactured homes intended for use as rental homes, alternative dwelling units and seasonal living. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In March 2020, the World Health Organization declared COVID-19 a global pandemic. The Company continued to operate substantially all of its homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. The Company has worked to minimize exposure and transmission risks by implementing enhanced facility cleaning, social distancing and related protocols while continuing to serve its customers. Operational efficiencies declined from adjusting home production processes to comply with health guidelines, managing higher factory employee absenteeism, limited new-hire availability and certain building material supply shortages. Accordingly, the Company's total average plant capacity utilization rate fell to as low as approximately 45% during the early part of the first fiscal year quarter, compared to pre-pandemic levels of more than 80%. By the end of the quarter, overall plant capacity utilization rates were approximately 70% compared to approximately 80% during last year's first fiscal quarter as the Company continues to work to increase production.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Sales order activity declined substantially at the beginning of the quarter due to the onset of COVID-19. The pandemic had a cascading effect on every point in the home sales process, including delaying some orders and sales. While Company-owned retail stores and most independently owned retail sales locations remained open for business since the onset of the pandemic, customer traffic initially declined, resulting in declining home sales orders. In addition, as a result of the pandemic, home orders from developers and community owners were put (and generally remain) on hold, causing sales to these customers to decline substantially.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Subsequently, retail traffic and sales activity continuously improved over the balance of the quarter to the point where sales order rates were somewhat higher than the comparable prior year at quarter's end. Increased order volume is the result of a higher number of well-qualified home-buyers making purchase decisions supported by reduced home loan interest rates. Increased orders outpaced the challenging production environment during the quarter, raising order backlogs 20% to $157 million at June&#160;27, 2020, compared to $131 million at June&#160;29, 2019. This backlog of home orders excludes orders that have been paused or canceled at the request of the customer.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The financial services segment also maintained operations since the onset of the COVID-19 pandemic, largely through the implementation of work-from-home solutions. This includes accepting and processing new applications as well as servicing home loans and insurance policies. The financial services operations are complying with state and federal regulations regarding loan forbearance, home foreclosures and policy cancellations and are assisting customers in need. Because of changed economic conditions, loan loss reserves were increased at the end of fiscal year 2020 and continue to be adjusted as considered appropriate. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Certain loans serviced by CountryPlace for investors expose the Company to cash flow deficits if customers do not make contractual monthly payments of principal and interest in a timely manner. Our primary investor, 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. While monthly collections of principal and interest from borrowers has normally exceeded scheduled principal and interest payments owed to investors, given various state and local emergency orders in light of COVID-19, this could change.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">It is difficult to predict the future impacts of the COVID-19 pandemic on housing demand or operations at each of our locations. However, our wholesale customers have been positive about continuing the process of delivering homes and supportive of our efforts to continue to meet affordable housing needs. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company continues to focus on developing order volume growth opportunities by working to improve its production capabilities and adjusting product offerings where appropriate. The Company strives to balance the production levels and workforce size with the demand for its product offerings to attain efficient use of its production capabilities. The Company continually reviews wage rates of its production employees and has established other monetary incentive programs to ensure competitive compensation. The Company is working to more extensively use on-line recruiting tools, update recruitment brochures and improve the appearance and appeal of its production facilities in order to improve the recruitment and retention of qualified production employees and reduce annualized turnover rates. Maintaining an appropriately sized and well-trained workforce is key to increasing production to meet increased demand. The Company views overcoming labor-related difficulties in the COVID-19 environment to increase home production rates as a major challenge.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company continues to make certain commercial loan programs available to members of the Company's independent wholesale distribution chain. Under these programs, the Company provides a significant amount of the funds that independent financiers then lend to distributors to finance retail inventories of its products. In addition, the Company has entered into direct commercial loan arrangements with distributors, communities and developers under which the Company provides funds for financing homes (see Note 7 to the Consolidated Financial Statements). The Company's involvement in commercial loans helps to increase the availability of manufactured home financing to distributors, communities and developers. Participation in wholesale financing is helpful to these customers and provides additional opportunity for product exposure to potential home buyers. These initiatives support the Company's ongoing efforts to expand product distribution. However, these initiatives do expose the Company to risks associated with the creditworthiness of this customer base and the Company's inventory financing partners. The Company has included considerations related to the COVID-19 pandemic when assessing its risks of loan loss and setting reserve amounts for its commercial finance portfolio.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The lack of an efficient secondary market for manufactured home-only loans and the limited number of institutions providing such loans results in higher borrowing costs for home-only loans and continues to constrain industry growth. The Company is working directly with other industry participants to develop secondary market opportunities for manufactured home-only loan portfolios and expand lending availability in the industry. Additionally, the Company continues to invest in community-based lending initiatives that provide home-only financing to new residents of certain manufactured home communities. Our mortgage subsidiary also develops and invests in home-only lending programs to grow sales of homes through traditional distribution points. The Company believes that growing its investment and participation in home-only lending may provide additional sales growth opportunities for the financial services segment, as well as provide a means that could lead to increased home sales for its factory-built housing operations.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is also working through industry trade associations to encourage favorable legislative 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%;">Government-Sponsored Enterprise ("GSE")</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> action to address the mortgage financing needs of buyers of affordable homes. Federal law requires the GSEs to implement the "Duty to Serve" requirements specified in the Federal Housing Enterprises Financial Safety and Soundness Act of 1992, as amended by the Housing and Economic Recovery Act of 2008.&#160;In December 2017, Fannie Mae and Freddie Mac each released their final Underserved Markets Plan that describes, with specificity, the actions they will take over a three-year period to fulfill their "Duty to Serve" obligation.&#160;These plans became effective on January 1, 2018. Each of the three-year plans offers an enhanced mortgage loan product through their "MH Advantage" and "ChoiceHome" programs, respectively, that began in the latter part of calendar year 2018. Small-scale pilot programs for the purchase of home-only loans that were expected to commence towards the end of calendar year 2019 have not occurred. Expansion of the secondary market for lending through the GSEs could support further demand for housing as lending options would likely become more available to home buyers. Although some progress has been made in this area, meaningful positive impact in the form of increased home orders has yet to be realized.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On January 25, 2018, HUD announced a top-to-bottom review of its manufactured housing rules as part of a broader effort to identify regulations that may be ineffective, overly burdensome, or excessively costly given the critical need for affordable housing. In addition, on June 25, 2019, President Trump signed an Executive Order directing federal agencies to work together to alleviate barriers that impede the production of affordable housing. The Executive Order created a White House Council on Eliminating Regulatory Barriers to Affordable Housing, consisting of members from eight federal agencies and chaired by the HUD Secretary. While there has been no timeline established, if certain changes are made, the Company may be able to serve a broader range of home buyers.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's loss mitigation structure.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As disclosed in Part II, Item 1, </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%;">Legal Proceedings</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, since 2018, the Company has been cooperating with an investigation by the enforcement staff of the Securities and Exchange Commission ("SEC") regarding trading in personal and Company accounts directed by the Company's former Chief Executive Officer ("CEO"), Joseph Stegmayer. The Audit Committee of the Board of Directors conducted an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the results of the Audit Committee's work were shared with the Company's auditors, listing exchange and the SEC staff. The Company continues to make documents and personnel available to the SEC staff and intends to continue cooperating with its investigation.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As a result of the ongoing independent investigation, the Company recorded $0.1 million, net of a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> $0.5 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">million insurance recovery of prior expenses, and $0.8 million of expenses related to legal and other expenses during the three months ended June 27, 2020 and June&#160;29, 2019, respectively, and expects to continue to incur related costs pertaining to this matter. During the third quarter of fiscal year 2019, the Company also reviewed the sufficiency of its insurance coverage and as a result, Cavco's Board of Directors made a decision to purchase additional director and officer ("D&amp;O") liability insurance coverage with 22-month terms for a total premium of $15.3 million. As a result, the Company recorded $2.1 million of additional D&amp;O policy premium expense during each of the three months ended June 27, 2020 and June&#160;29, 2019, and expects to incur approximately $2.1 million per quarter in Selling, general and administrative expenses from the amortization of these policy premiums through the second quarter of fiscal year 2021, at which point D&amp;O policy needs and related premium costs will be assessed further.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Industry Overview</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;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, industry home shipments decreased 0.9% for the first 5 months of calendar year 2020 compared to the same period in the prior year. During calendar year 2019, the manufactured housing industry shipped approximately 95,000 HUD code manufactured homes, a decrease of 2.1% from the approximately 97,000 units shipped in 2018. Excess inventory in the market from accelerated purchasing in 2018 slowed shipment levels in 2019. Prior to 2019, annual shipments had increased each year since calendar year 2009 when 50,000 HUD code manufactured homes were shipped, the lowest level since the industry began recording statistics in 1959. While shipments of HUD code manufactured homes have improved in recent years, the industry continues to operate at relatively low levels compared to historical shipment statistics.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;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 their particular employment status to qualify for a new home loan and their down payment capability. Consumer confidence, as in indicator of retirement security, is especially important among manufactured home buyers interested in our products for seasonal or retirement living. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The two largest manufactured housing consumer demographics, young adults and those who are age 55 and older, are both growing. The U.S. adult population is estimated to expand by approximately 9.2 million between 2020 and 2025. Young adults born from 1976 to 1995, often referred to as Gen Y, represent a large segment of the population. Late-stage Gen Y is approximately 4.3&#160;million people larger than the next age category born from 1966 to 1975, Gen X, and is considered to be in the peak home-buying years. Gen Y represents prime first-time home buyers who may be attracted by the affordability, sustainability, 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 systems-built homes, and by the lifestyle offered by planned communities specifically designed for homeowners that fall into this age group.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Three Months Ended June 27, 2020 compared to June&#160;29, 2019</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June 27, 2020 and June&#160;29, 2019, respectively (dollars in thousands, except net factory-built housing revenue per home sold):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,678)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,437&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,241)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total homes sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(458)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net factory-built housing revenue per home sold</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,093&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,748&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In the factory-built housing segment, the decrease in Net revenue for the three months ended June 27, 2020 compared to the same period last year was primarily from 12% lower home sales volume from challenges related to the COVID-19 pandemic. This was partially offset by </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">higher home selling prices and changes in product mix compared to the prior year.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 centers ("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 these distribution channels between reporting periods impact the overall net revenue per home sold. For the&#160;three months ended June 27, 2020, the Company sold&#160;2,597&#160;homes Wholesale and&#160;752&#160;homes Retail versus&#160;3,058&#160;homes Wholesale and&#160;749&#160;homes Retail in the comparable prior year period. Further, fluctuations in net factory-built housing revenue per home sold are the result of changes in product mix, which result from home buyer tastes and preferences as they select home types/models, as well as optional home upgrades when purchasing the home. These selections vary regularly based on consumer interests, local housing preferences and economic circumstances. Our 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, the Company has experienced, and expects to continue to experience, volatility in overall net factory-built housing revenue per home sold.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Financial services segment revenue increased for the three months ended June 27, 2020 from greater unrealized gains on investments in the insurance subsidiary's portfolio, an increase in&#160;home loan sales compared to the prior year period and more insurance policies in force in the current year compared to the prior year. The overall increase is partially offset by lower interest income earned on the acquired loan portfolios that continue to amortize.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Gross Profit.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June 27, 2020 and June&#160;29, 2019, respectively (in thousands):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,135&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,143)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,331&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,975)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit as % of Net revenue:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Factory-built housing Gross profit and Gross profit as a percentage of Net revenue for the three months ended June 27, 2020 decreased primarily from lower sales volume and production inefficiencies caused by the COVID-19 pandemic.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Gross profit as a percentage of Net revenue decreased as a result of higher weather related claims volume at our insurance subsidiary and lower interest income earned on the acquired loan portfolios that continue to amortize.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June 27, 2020 and June&#160;29, 2019, respectively (in thousands):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,751&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,264&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 remained consistent between periods. Increases in salaries and employee related expenses during the current period were offset by a reduction in legal expenses. Expenses related to the SEC inquiry during the three months ended June 27, 2020 were $0.1 million, net of a $0.5 million insurance recovery of prior SEC related expenses. For the three months ended June&#160;29, 2019, the Company incurred $0.8 million in costs related to the Company's response to the SEC inquiry.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Selling, general and administrative expenses related to financial services were relatively consistent each period. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Interest Expense.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Interest expense was $0.2 million and $0.5 million for the three months ended June&#160;27, 2020 and June&#160;29, 2019, respectively. Interest expense consists primarily of debt service on the CountryPlace financings of manufactured home-only loans and interest related to finance leases. The&#160;decrease&#160;for the&#160;three months ended June 27, 2020 is primarily the result of a reduction in securitized bond interest expense, as the Company exercised its right to repurchase the 2007-1 securitized loan portfolio in August 2019, thereby eliminating the related interest expense. This decrease is partially offset by increases in interest expense from secured credit facilities at CountryPlace.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Other Income, net.</span></div><div style="text-indent:13.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 marketable equity investments, interest income related to commercial loans receivable balances, interest income earned on cash balances and gains and losses (including impairments) from the sale of property, plant and equipment.</span></div><div style="text-indent:13.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Other income, net was $1.9 million and $2.8 million for the three months ended June&#160;27, 2020 and June&#160;29, 2019, respectively. The decrease is primarily from 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%;"> $0.9 million reduction in interest earned </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">on cash balances and commercial loans receivables, given the lower interest rate environment.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June 27, 2020 and June&#160;29, 2019, respectively (in thousands):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.719%;"></td><td style="width:1.0%;"></td><td style="width: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.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,450&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,863)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,049&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Income tax expense w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">as $5.0 million and $6.1 million for the three months ended June 27, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> and June&#160;29, 2019, respectively, for an effective income tax rate for the 2021 first quarter of 23.1% compared to an effective tax rate of 22.2% for the same period last year. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The higher effective tax rate in the current quarter was primarily due to lower tax benefits from the exercise of stock options, which provided a benefit of $0.3 million compared to the $0.6 million in the same period last year.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company believes that cash and cash equivalents at June&#160;27, 2020, together with cash flow from operations, will be sufficient to fund its operations and provide for growth for the next 12 months and into the foreseeable future. The Company maintains cash in U.S. Treasury and other money market funds, some of which are in excess of federally insured limits. The Company expects 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 the Company's liquidity and capital resources. The acquisition of Destiny Homes did not have a significant impact on our liquidity or capital resources. Because of the Company's sufficient cash position, the Company has not historically sought external sources of liquidity, with the exception of certain credit facilities for its home-only lending programs. However, depending on the Company's operating results and strategic opportunities, it may need to seek additional or alternative sources of financing. There can be no assurance that such financing would be available on satisfactory terms, if at all. If this financing were not available, it could be necessary for the Company to reevaluate its long-term operating plans to make more efficient use of its existing capital resources. The exact nature of any changes to the Company's plans that would be considered depends on various factors, such as conditions in the factory-built housing industry and general economic conditions outside of the Company's control.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's insurance subsidiary are generally not available to satisfy the claims of Cavco or its legal subsidiaries. The Company believes that stockholders' equity at its insurance subsidiary remains sufficient and does not believe that its ability to pay ordinary dividends to Cavco will be restricted per state regulations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><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 is a summary of the Company's cash flows for the three months ended June 27, 2020 and June&#160;29, 2019, respectively (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:52.678%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.619%;"></td><td style="width:1.0%;"></td><td style="width: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.619%;"></td><td style="width:1.0%;"></td><td style="width: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.624%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash, cash equivalents and restricted cash at beginning of the fiscal year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">255,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199,869&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,738&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,798&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,894&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,469)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,574&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash, cash equivalents and restricted cash at end of the period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,024&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><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 provided by operating activities increased during the three months ended June 27, 2020, compared to the three months ended June 29, 2019 primarily from decreased finished goods inventories at Company-owned stores, lower levels of commercial lending, higher accrued taxes and sales of consumer loans, partially offset by lower net income and more consumer loans originated.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Consumer loan originations increased by $9.8 million to $47.4 million for the three months ended June&#160;27, 2020 from $37.6 million for the three months ended June&#160;29, 2019. Proceeds from sales of consumer loans provided $39.3 million in cash, compared to $37.6 million in the previous year.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">With respect to consumer lending for the purchase of manufactured housing, states may classify manufactured homes for both legal and tax purposes as personal property rather than real estate. As a result, financing for the purchase of manufactured homes is characterized by shorter loan maturities and higher interest rates. Unfavorable changes in these factors may have material negative effects on the Company's results of operations and financial condition. See Item IA, "Risk Factors" in the Company's Form 10-K.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Cavco has entered into commercial loan arrangements with certain distributors of its products under which the Company provides funds for Wholesale purchases. In addition, the Company has entered into direct commercial loan arrangements with distributors, communities and developers under which the Company provides funds for financing homes. The Company has 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,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> see Note&#160;7 to the Consolidated Financial Statements. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Further, the Company has invested in and developed 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="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Investing activities primarily consist of buying and selling bonds and equity securities in our Financial Services segment to support the operational strategies. As compared to the same period last year, the Company used $1.0 million less on purchases, while proceeds and distributions provided $0.5 million more during the three months ended June&#160;27, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Financing activities used $1.3 million less cash during the period compared to the same period last year, from lower payments of taxes for employees' net exercise of stock options, as well as lower payments on securitized financings, as the Company repurchased the 2007-1 securitized loan portfolio in August 2019.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Financings. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's finance subsidiary entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used by the Company to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. As of June&#160;27, 2020, the outstanding balance of the converted loans was $10.2 million at a weighted average interest rate o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">f </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">4.91%</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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Contractual Commitments and Contingencies.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> There were no material changes to the contractual obligations as set forth in the Company's Annual Report on Form 10-K.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Critical Accounting Policies</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On March 29, 2020, the Company adopted Accounting Standards Update 2016-13,&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">which changes the impairment model for most financial assets and certain other instruments. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. Refer to&#160;Note 1 to the Consolidated Financial Statements for additional discussion. There have been no other significant changes to the Company's critical accounting policies during the&#160;three months ended June 27, 2020,&#160;as compared to those disclosed in Part II, Item 7 of the Company's Form 10-K, under the heading "Critical Accounting Policies," which provides a discussion of the critical accounting policies that management believes affect its more significant judgments and estimates used in the preparation of the Company's Consolidated Financial Statements.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">for a discussion of recently issued and adopted accounting pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Other Matters</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Related Party Transactions.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> See Note 21 to the Consolidated Financial Statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> for a discussion</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> of the Company's related party transactions.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Off Balance Sheet Arrangements</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">See Note 16 to the Consolidated Financial Statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> for a discussion</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> of the Company's off-balance sheet commitments, which discussion is incorporated herein by reference.</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_124"></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">There have been no material changes from the quantitative and qualitative disclosures about market risk previously disclosed in the Form 10-K.</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_127"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 4. Controls and Procedures</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(a) Disclosure Controls and Procedures</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Chief Financial Officer, of the effectiveness of the design and operation of the Company's disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)). Based upon that evaluation, the Company's President and Chief Executive Officer and Chief Financial Officer concluded that, as of June&#160;27, 2020, its disclosure controls and procedures were effective.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(b) Changes in Internal Control over Financial Reporting</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the fiscal quarter ended June&#160;27, 2020, which have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_130"></div><div style="text-align:center;margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">PART II. OTHER INFORMATION</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_133"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 1. Legal Proceedings </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Information regarding reportable legal proceedings is contained in Part I, Item 3, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Legal Proceedings</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, in the Form 10-K. The following describes legal proceedings, if any, that became reportable during the period ended June&#160;27, 2020, and, if applicable, amends and restates descriptions of previously reported legal proceedings in which th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">ere have been material developments during such quarter.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Since 2018, the Company has been cooperating with an investigation by the enforcement staff of the SEC regarding trading in personal and Company accounts directed by the Company's former CEO, Joseph Stegmayer. The Audit Committee of the Board of Directors conducted an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the results of&#160;the Audit Committee's work were shared with the Company's auditors, listing exchange and with the SEC staff. The Company continues to make documents and personnel available to the SEC staff and intends to continue cooperating with its investigation.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Joseph D. Robles v. Cavco Industries, Inc., </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Malik Griffin v. Fleetwood Homes, Inc</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">., was filed in the Superior Court for the State of California, San Bernardino on September 19, 2019, seeking recovery on behalf of a putative class of current and former hourly employees for certain alleged wage-and-hour violations, including, among other things: (i) alleged failure to comply with certain wage statement formatting requirements; (ii) alleged failure to compensate employees for straight-time and overtime hours worked; and (iii) alleged failure to provide employees with all requisite work breaks.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is party to certain other lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on the Company's 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 the Company's consolidated financial position, liquidity or results of operations in any future reporting periods.</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_136"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 1A. Risk Factors </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In addition to the other information set forth in this Report, you should carefully consider the factors discussed in Part I, Item 1A, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Risk Factors</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, in the Form 10-K, which could materially affect the Company's business, financial condition or future results. The risks described in this Report and in the Form 10-K are not the only risks facing the Company. Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect the Company's business, financial condition and/or operating results.</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_139"></div><div style="margin-top:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 5. Other Information </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> There is no other information required to be disclosed under this item which was not previously disclosed.</span></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_142"></div><div style="margin-top:14pt;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Item 6. Exhibits</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:7.809%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.953%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:84.238%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Exhibit No.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Exhibit</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cvco-2020627xexhibit311.htm">31.1</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cvco-2020627xexhibit311.htm">Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 - Rule 13a-14(a)/15d-14(a)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cvco-2019627xexhibit312.htm">31.2</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cvco-2019627xexhibit312.htm">Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 - Rule 13a-14(a)/15d-14(a)</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cvco-2020627xexhibit32.htm">32</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cvco-2020627xexhibit32.htm">Certification Pursuant to 18 U.S.C. 1350, As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.INS</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.SCH</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.CAL</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.DEF</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.LAB</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.PRE</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">All other items required under Part II are omitted because they are not applicable.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1) Filed herewith.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(2) Furnished herewith.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">37</span></div></div></div><div id="i12fef7c1d2274797bd363cec9ac7cff0_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i12fef7c1d2274797bd363cec9ac7cff0_10">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">SIGNATURES</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"><tr><td style="width:1.0pt;"></td><td style="width:202.75pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:7.75pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:202.75pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:90.25pt;"></td><td style="width:1.0pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Cavco Industries, Inc.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Registrant</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Signature</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ William C. Boor</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">William C. Boor</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Executive Officer)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Daniel L. Urness</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President, Chief Financial Officer and Treasurer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Daniel L. Urness</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial and Accounting Officer)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">38</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>cvco-2020627xexhibit311.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 2020 Workiva -->
<title>Document</title></head><body><div id="if8c17da7ca6e49ec8f7fc89528e24756_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);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 quarterly report on Form 10-Q of Cavco Industries, Inc.&#59; </font></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);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 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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">c)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">d)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);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 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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:247.50pt;"><tr><td style="width:1.0pt;"></td><td style="width:37.75pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:205.75pt;"></td><td style="width:1.0pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</font></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; William C. Boor</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">William C. Boor</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>cvco-2019627xexhibit312.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 2020 Workiva -->
<title>Document</title></head><body><div id="i9f0207d47180432690f9a5a2218d8390_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">I, Daniel L. Urness, certify that&#58;</font></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);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 quarterly report on Form 10-Q of Cavco Industries, Inc.&#59; </font></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);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 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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">c)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">d)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);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 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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:247.50pt;"><tr><td style="width:1.0pt;"></td><td style="width:37.75pt;"></td><td style="width:1.0pt;"></td><td style="width:1.0pt;"></td><td style="width:205.75pt;"></td><td style="width:1.0pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Daniel L. Urness</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Daniel L. Urness</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President, Chief Financial Officer and Treasurer</font></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>cvco-2020627xexhibit32.htm
<DESCRIPTION>EX-32
<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 2020 Workiva -->
<title>Document</title></head><body><div id="i96126005c05c4c5fbfda2b36d5cdaeff_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Exhibit 32</font></div><div style="text-align:center;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">Certification Pursuant to 18 U.S.C. 1350, As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 </font></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In connection with the Quarterly Report of Cavco Industries, Inc. (the &#8220;Registrant&#8221;) on Form 10-Q for the period ending June&#160;27, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), we, William C. Boor and Daniel L. Urness, President and Chief Executive Officer and Chief Financial Officer, respectively, of the Registrant, certify, pursuant to 18&#160;U.S.C.&#160;&#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:9pt;margin-bottom:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(2)</font><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:225.00pt;"><tr><td style="width:1.0pt;"></td><td style="width:223.00pt;"></td><td style="width:1.0pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</font></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; William C. Boor</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">William C. Boor</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Daniel L. Urness</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Daniel L. Urness</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President, Chief Financial Officer and Treasurer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>cvco-20200627.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:1f5b7c65-f5ef-4e88-ac20-277d5ac07f0c,g:cabb8418-d989-4752-b3ff-9834a2e20a62-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cvco="http://www.cavco.com/20200627" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2020-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cavco.com/20200627">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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-20200627_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-20200627_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20200627_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-20200627_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.cavco.com/role/DocumentandEntityInformation">
        <link:definition>0001001 - 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>1001002 - 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>1002003 - 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1003004 - 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="BasisofPresentation" roleURI="http://www.cavco.com/role/BasisofPresentation">
        <link:definition>2101101 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://www.cavco.com/role/BasisofPresentationPolicies">
        <link:definition>2202201 - Disclosure - Basis of Presentation (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="BasisofPresentationPrinciplesofConsolidationDetails" roleURI="http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails">
        <link:definition>2403401 - Disclosure - Basis of Presentation (Principles of Consolidation) (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="BasisofPresentationNewAccountingPronouncementsDetails" roleURI="http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails">
        <link:definition>2404402 - Disclosure - Basis of Presentation New Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomers" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers">
        <link:definition>2105102 - 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="RevenuefromContractswithCustomersTables" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>2306301 - Disclosure - Revenue from Contracts with Customers (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="RevenuefromContractswithCustomersDisaggregationofRevenueDetails" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails">
        <link:definition>2407403 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCash" roleURI="http://www.cavco.com/role/RestrictedCash">
        <link:definition>2108103 - Disclosure - Restricted Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCashTables" roleURI="http://www.cavco.com/role/RestrictedCashTables">
        <link:definition>2309302 - Disclosure - Restricted Cash (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCashDetails" roleURI="http://www.cavco.com/role/RestrictedCashDetails">
        <link:definition>2410404 - 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="RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" roleURI="http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails">
        <link:definition>2411405 - Disclosure - Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.cavco.com/role/Investments">
        <link:definition>2112104 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsTables" roleURI="http://www.cavco.com/role/InvestmentsTables">
        <link:definition>2313303 - 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="InvestmentsDetails" roleURI="http://www.cavco.com/role/InvestmentsDetails">
        <link:definition>2414406 - Disclosure - Investments (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="InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails" roleURI="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails">
        <link:definition>2415407 - Disclosure - Investments (Gross Unrealized Gains and Losses by Investment Category) (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="InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails" roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails">
        <link:definition>2416408 - Disclosure - Investments (Unrealized Losses and Fair Value by Length of Time) (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="InvestmentsContractualMaturitiesDetails" roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails">
        <link:definition>2417409 - Disclosure - Investments (Contractual Maturities) (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="InvestmentsRecognizedGainsandLossesDetails" roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails">
        <link:definition>2418410 - Disclosure - Investments (Recognized Gains and Losses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.cavco.com/role/Inventories">
        <link:definition>2119105 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.cavco.com/role/InventoriesTables">
        <link:definition>2320304 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.cavco.com/role/InventoriesDetails">
        <link:definition>2421411 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivable" roleURI="http://www.cavco.com/role/ConsumerLoansReceivable">
        <link:definition>2122106 - Disclosure - Consumer Loans Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableTables" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables">
        <link:definition>2323305 - Disclosure - Consumer Loans Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails">
        <link:definition>2424412 - 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>2425413 - 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="ConsumerLoansReceivableLoansHeldforinvestmentDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails">
        <link:definition>2426414 - Disclosure - Consumer Loans Receivable (Loans Held for investment) (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="DelinquencystatusofconsumerloansDetails" roleURI="http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails">
        <link:definition>2427415 - Disclosure - 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="ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
        <link:definition>2428416 - Disclosure - Consumer Loans Receivable (Consumer Loan 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="ConsumerLoansReceivableNarrativeDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails">
        <link:definition>2429417 - Disclosure - Consumer Loans Receivable (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivables" roleURI="http://www.cavco.com/role/CommercialLoansReceivables">
        <link:definition>2130107 - Disclosure - Commercial Loans Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesTables" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesTables">
        <link:definition>2331306 - 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="CommercialLoansReceivablesCommercialLoansReceivablesNetDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails">
        <link:definition>2432418 - Disclosure - Commercial Loans Receivables (Commercial Loans 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="CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails">
        <link:definition>2433419 - 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>2434420 - 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="CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails">
        <link:definition>2435421 - Disclosure - Commercial Loans Receivables (Concentrations of Commercial 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>2436422 - 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="PropertyPlantandEquipmentnet" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnet">
        <link:definition>2137108 - Disclosure - Property, Plant and Equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetTables" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetTables">
        <link:definition>2338307 - Disclosure - Property, Plant and Equipment, net (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="PropertyPlantandEquipmentnetDetails" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails">
        <link:definition>2439423 - Disclosure - Property, Plant and Equipment, 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="PropertyPlantandEquipmentnetNarrativeDetails" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails">
        <link:definition>2440424 - Disclosure - Property, Plant and Equipment, net (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="Leases" roleURI="http://www.cavco.com/role/Leases">
        <link:definition>2141109 - 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="LeasesTables" roleURI="http://www.cavco.com/role/LeasesTables">
        <link:definition>2342308 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseAssetsandLiabilitiesDetails" roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails">
        <link:definition>2443425 - 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="LeasesFutureMinimumPaymentsDetails" roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails">
        <link:definition>2444426 - Disclosure - Leases (Future Minimum 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="LeasesFutureMinimumPaymentsDetails_1" roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1">
        <link:definition>2444426 - Disclosure - Leases (Future Minimum 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="LeasesWeightedAverageDisclosureDetails" roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails">
        <link:definition>2445427 - Disclosure - Leases (Weighted Average Disclosure) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibles" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangibles">
        <link:definition>2146110 - Disclosure - Goodwill and Other Intangibles</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesTables" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables">
        <link:definition>2347309 - Disclosure - Goodwill and Other Intangibles (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails">
        <link:definition>2448428 - 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="GoodwillandOtherIntangiblesNarrativeDetails" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails">
        <link:definition>2449429 - Disclosure - Goodwill and Other Intangibles (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="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>2150111 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>2351310 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>2452430 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warranties" roleURI="http://www.cavco.com/role/Warranties">
        <link:definition>2153112 - Disclosure - Warranties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesTables" roleURI="http://www.cavco.com/role/WarrantiesTables">
        <link:definition>2354311 - Disclosure - Warranties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesActivityforEstimatedWarrantyLiabilityDetails" roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails">
        <link:definition>2455431 - 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="WarrantiesNarrativeDetails" roleURI="http://www.cavco.com/role/WarrantiesNarrativeDetails">
        <link:definition>2456432 - Disclosure - Warranties (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="DebtandFinanceLeaseObligations" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligations">
        <link:definition>2157113 - Disclosure - Debt and Finance Lease Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligationsDebtObligationsPolicies" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies">
        <link:definition>2258202 - Disclosure - Debt and Finance Lease Obligations Debt Obligations (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="DebtTables" roleURI="http://www.cavco.com/role/DebtTables">
        <link:definition>2359312 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails">
        <link:definition>2460433 - Disclosure - Debt and Finance Lease Obligations (Summary of Debt Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligationsNarrativeDetails" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails">
        <link:definition>2461434 - Disclosure - Debt and Finance Lease Obligations (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Reinsurance" roleURI="http://www.cavco.com/role/Reinsurance">
        <link:definition>2162114 - Disclosure - Reinsurance</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReinsuranceDetails" roleURI="http://www.cavco.com/role/ReinsuranceDetails">
        <link:definition>2463435 - Disclosure - Reinsurance (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="ReinsuranceDetailsTextual" roleURI="http://www.cavco.com/role/ReinsuranceDetailsTextual">
        <link:definition>2464436 - Disclosure - Reinsurance (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="IncomeTaxes" roleURI="http://www.cavco.com/role/IncomeTaxes">
        <link:definition>2165115 - 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="IncomeTaxesDetails" roleURI="http://www.cavco.com/role/IncomeTaxesDetails">
        <link:definition>2466437 - Disclosure - 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="CommitmentsandContingencies" roleURI="http://www.cavco.com/role/CommitmentsandContingencies">
        <link:definition>2167116 - 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="CommitmentsandContingenciesPolicies" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesPolicies">
        <link:definition>2268203 - Disclosure - Commitments and Contingencies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesTables">
        <link:definition>2369313 - 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="CommitmentsandContingenciesDetailsTextual" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual">
        <link:definition>2470438 - 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="CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails">
        <link:definition>2471439 - 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="StockholdersEquity" roleURI="http://www.cavco.com/role/StockholdersEquity">
        <link:definition>2172117 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.cavco.com/role/StockholdersEquityTables">
        <link:definition>2373314 - Disclosure - Stockholders' Equity (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="StockholdersEquityDetails" roleURI="http://www.cavco.com/role/StockholdersEquityDetails">
        <link:definition>2474440 - Disclosure - Stockholders' 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="StockBasedCompensation" roleURI="http://www.cavco.com/role/StockBasedCompensation">
        <link:definition>2175118 - 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="StockBasedCompensationStockBasedCompensationPolicies" roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies">
        <link:definition>2276204 - Disclosure - Stock-Based Compensation Stock-Based Compensation (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="StockBasedCompensationTables" roleURI="http://www.cavco.com/role/StockBasedCompensationTables">
        <link:definition>2377315 - 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="StockBasedCompensationTextualDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationTextualDetails">
        <link:definition>2478441 - Disclosure - Stock-Based Compensation (Textual) (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>2479442 - 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="EarningsPerShare" roleURI="http://www.cavco.com/role/EarningsPerShare">
        <link:definition>2180119 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.cavco.com/role/EarningsPerShareTables">
        <link:definition>2381316 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.cavco.com/role/EarningsPerShareDetails">
        <link:definition>2482443 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.cavco.com/role/FairValueMeasurements">
        <link:definition>2183120 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsPolicies" roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies">
        <link:definition>2284205 - Disclosure - Fair Value Measurements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.cavco.com/role/FairValueMeasurementsTables">
        <link:definition>2385317 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsBookValueandEstimatedFairValueDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails">
        <link:definition>2486444 - 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="FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>2487445 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (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="FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails">
        <link:definition>2488446 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (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>2489447 - 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="FairValueMeasurementsNarrativeDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>2490448 - Disclosure - Fair Value Measurements (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="RelatedPartyTransactions" roleURI="http://www.cavco.com/role/RelatedPartyTransactions">
        <link:definition>2191121 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2492449 - 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="AcquisitionofDestinyHomes" roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomes">
        <link:definition>2193122 - Disclosure - Acquisition of Destiny Homes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionofDestinyHomesDetails" roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesDetails">
        <link:definition>2494450 - Disclosure - Acquisition of Destiny Homes (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="AcquisitionofDestinyHomesProformaDetails" roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails">
        <link:definition>2495451 - Disclosure - Acquisition of Destiny Homes Pro-forma (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentInformation" roleURI="http://www.cavco.com/role/BusinessSegmentInformation">
        <link:definition>2196123 - Disclosure - Business Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentInformationTables" roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables">
        <link:definition>2397318 - Disclosure - Business Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentInformationDetails" roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails">
        <link:definition>2498452 - 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_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" abstract="false" name="SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" abstract="false" name="WeightedAverageServicingFeeOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_YearOfOriginationAxis" abstract="true" name="YearOfOriginationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" abstract="false" name="PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="cvco_InsuranceAgencyCommissionsMember" abstract="true" name="InsuranceAgencyCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" abstract="true" name="ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_A3160DaysPastDueMember" abstract="true" name="A3160DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" abstract="true" name="CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_LiabilitiesRelatedToConsumerLoansSold" abstract="false" name="LiabilitiesRelatedToConsumerLoansSold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" abstract="false" name="CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LoansHeldAtAcquisitionDateMember" abstract="true" name="LoansHeldAtAcquisitionDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_IrlcLoanCommitmentRangeMinimum" abstract="false" name="IrlcLoanCommitmentRangeMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_CurrentMember" abstract="true" name="CurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_PropertyPlantAndEquipmentTextualAbstract" abstract="true" name="PropertyPlantAndEquipmentTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_OriginatedAfterAcquisitionDateMember" abstract="true" name="OriginatedAfterAcquisitionDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_Weightedaveragecontractualinterestrate" abstract="false" name="Weightedaveragecontractualinterestrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueYearFive" abstract="false" name="LeaseLiabilityPaymentsDueYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_PriorFiscalYearMember" abstract="true" name="PriorFiscalYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_CommercialLoansReceivablesTableTextBlock" abstract="false" name="CommercialLoansReceivablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cvco_CurrentFiscalYearMember" abstract="true" name="CurrentFiscalYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_GoodwillAndOtherIntangiblesTextualAbstract" abstract="true" name="GoodwillAndOtherIntangiblesTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_StateInsuranceLicensesMember" abstract="true" name="StateInsuranceLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_CommercialLoansReceivableNoncurrent" abstract="false" name="CommercialLoansReceivableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ModularMember" abstract="true" name="ModularMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_DelinquencyStatusDomain" abstract="true" name="DelinquencyStatusDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" abstract="true" name="InventoryFinanceReceivablesGeographicConcentrationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_ParkModelRVsMember" abstract="true" name="ParkModelRVsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_ReservesRelatedToConsumerLoansSold" abstract="false" name="ReservesRelatedToConsumerLoansSold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" abstract="false" name="FairValueAssetsLevel1Level2OrLevel3TransfersAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_NoFICOScoreMember" abstract="true" name="NoFICOScoreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" abstract="false" name="InventoryFinanceReceivablesGeographicConcentrationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" abstract="false" name="LeaseLiabilityPaymentsRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" abstract="true" name="LoanContractsWithOffBalanceSheetCommitmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_A91DaysPastDueMember" abstract="true" name="A91DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_FairValueMeasurementsTextualAbstract" abstract="true" name="FairValueMeasurementsTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_Weightedaveragecontractualinterestratecommercial" abstract="false" name="Weightedaveragecontractualinterestratecommercial" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" abstract="false" name="DeliquencyStatusOfConsumerLoansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cvco_Fiscal2016AndPriorMember" abstract="true" name="Fiscal2016AndPriorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_NumberofOperatingManufacturingFacilities" abstract="false" name="NumberofOperatingManufacturingFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" abstract="false" name="CapitalizedServicingMultipleOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_Weightedaveragemonthstomaturitycommercial" abstract="false" name="Weightedaveragemonthstomaturitycommercial" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_WatchListMember" abstract="true" name="WatchListMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_Weightedaveragemonthstomaturity" abstract="false" name="Weightedaveragemonthstomaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" abstract="false" name="CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_FinancialServicesMember" abstract="true" name="FinancialServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_LoansHeldForInvestmentFairValueDisclosure" abstract="false" name="LoansHeldForInvestmentFairValueDisclosure" 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="nonnum:domainItemType"/>
  <xs:element id="cvco_TypicalPeriodLoanIsHeldForSale" abstract="false" name="TypicalPeriodLoanIsHeldForSale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ConsumerLoansReceivableHeldForInvestment" abstract="false" name="ConsumerLoansReceivableHeldForInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivableTableTextBlock" abstract="false" name="ConsumerLoansReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cvco_ConcentrationRiskOnFinancingReceivablesPercentage" abstract="false" name="ConcentrationRiskOnFinancingReceivablesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" abstract="false" name="CapitalizedLoanServicingRateOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_FactoryBuiltHousingMember" abstract="true" name="FactoryBuiltHousingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_ScheduleOfRestrictedCashAbstract" abstract="true" name="ScheduleOfRestrictedCashAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_A6190DaysPastDueMember" abstract="true" name="A6190DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_IrlcLoanCommitmentRangeMaximum" abstract="false" name="IrlcLoanCommitmentRangeMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_InterestRateLockCommitmentsFairValueDisclosure" abstract="false" name="InterestRateLockCommitmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" abstract="true" name="FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_MaximumAdvanceunderSecuredCreditFacility" abstract="false" name="MaximumAdvanceunderSecuredCreditFacility" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_DirectInventoryFinanceMember" abstract="true" name="DirectInventoryFinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_ParticipationInventoryFinanceMember" abstract="true" name="ParticipationInventoryFinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_ForwardCommitmentsFairValueDisclosure" abstract="false" name="ForwardCommitmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_HUDCodeMember" abstract="true" name="HUDCodeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_Fiscal2019Member" abstract="true" name="Fiscal2019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_CountryplaceCommitmentMember" abstract="true" name="CountryplaceCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" abstract="false" name="CommercialLoansReceivablesGeographicConcentrationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_YearOfOriginationDomain" abstract="true" name="YearOfOriginationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_LeaseLiabilityPaymentsDue" abstract="false" name="LeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_Fiscal2017Member" abstract="true" name="Fiscal2017Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_Gainlossonsalesofloansandinvestments" abstract="false" name="Gainlossonsalesofloansandinvestments" nillable="true" xbrli:periodType="duration" 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="nonnum:textBlockItemType"/>
  <xs:element id="cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" abstract="false" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_OtherRestrictedCashMember" abstract="true" name="OtherRestrictedCashMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" abstract="false" name="CatastrophicLossesRecoverableInAggregateGreaterThanAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" abstract="false" name="ConsumerLoansReceivableGeographicalConcentrationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_CommercialLoansReceivablePrincipalBalanceConcentration" abstract="false" name="CommercialLoansReceivablePrincipalBalanceConcentration" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueYearThree" abstract="false" name="LeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_Weightedaverageeffectiveinterestrate" abstract="false" name="Weightedaverageeffectiveinterestrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cvco_CommercialLoansReceivableCurrent" abstract="false" name="CommercialLoansReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_MortgageServicingRightsMember" abstract="true" name="MortgageServicingRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_InterestRateLockCommitmentsRecordedAtFairValue" abstract="false" name="InterestRateLockCommitmentsRecordedAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_DelinquencyStatusAxis" abstract="true" name="DelinquencyStatusAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_ForwardCommitmentsMember" abstract="true" name="ForwardCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" abstract="true" name="AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_NumberOfLoansOutstandingOfLoansHeldInPortfolio" abstract="false" name="NumberOfLoansOutstandingOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_FairValueAssumptionsForServicingAssetsTableTextBlock" abstract="false" name="FairValueAssumptionsForServicingAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cvco_RepurchaseContingenciesRollForward" abstract="true" name="RepurchaseContingenciesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_NearPrimeMember" abstract="true" name="NearPrimeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" abstract="false" name="InterestPastDuePeriodForLoanConsideredAsNonaccrual" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>cvco-20200627_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 2020 Workiva-->
<!--r:1f5b7c65-f5ef-4e88-ac20-277d5ac07f0c,g:cabb8418-d989-4752-b3ff-9834a2e20a62-->
<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-20200627.xsd#DocumentandEntityInformation"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DocumentandEntityInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cvco-20200627.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_StockholdersEquity_98679411-9aee-4a2d-87f0-354f5847ae85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3f882426-d95a-45a1-b239-8eb47f88886b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98679411-9aee-4a2d-87f0-354f5847ae85" xlink:to="loc_us-gaap_PreferredStockValue_3f882426-d95a-45a1-b239-8eb47f88886b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_561fdb64-f3ad-4351-a341-3ab97f035b9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98679411-9aee-4a2d-87f0-354f5847ae85" xlink:to="loc_us-gaap_CommonStockValue_561fdb64-f3ad-4351-a341-3ab97f035b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_df085fca-6d47-494d-bed0-f6ddcce76da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98679411-9aee-4a2d-87f0-354f5847ae85" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_df085fca-6d47-494d-bed0-f6ddcce76da3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_621f45fe-6126-4941-8366-8346921bb5cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98679411-9aee-4a2d-87f0-354f5847ae85" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_621f45fe-6126-4941-8366-8346921bb5cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_209ee04e-efc8-45ec-ba7f-c3c8c0bc73ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98679411-9aee-4a2d-87f0-354f5847ae85" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_209ee04e-efc8-45ec-ba7f-c3c8c0bc73ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_924b26ac-cd31-45fe-90bd-e83c50ad9240" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_7e2af83a-36b3-40bd-9d0d-d8412d8305a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_924b26ac-cd31-45fe-90bd-e83c50ad9240" xlink:to="loc_us-gaap_SecuredDebtCurrent_7e2af83a-36b3-40bd-9d0d-d8412d8305a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_32c9c05c-d927-4491-a496-9dde00c77356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_924b26ac-cd31-45fe-90bd-e83c50ad9240" xlink:to="loc_us-gaap_AccountsPayableCurrent_32c9c05c-d927-4491-a496-9dde00c77356" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_40e991cd-f692-477d-9242-15699b3c3a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_924b26ac-cd31-45fe-90bd-e83c50ad9240" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_40e991cd-f692-477d-9242-15699b3c3a66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_04ed16b5-3907-4e8b-9d09-77929da09aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_08b0e377-9e13-4022-9f0f-c30a0d215add" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04ed16b5-3907-4e8b-9d09-77929da09aa1" xlink:to="loc_us-gaap_LiabilitiesCurrent_08b0e377-9e13-4022-9f0f-c30a0d215add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_80f8ce2c-3bd3-438f-a8b9-d55e13ffe590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04ed16b5-3907-4e8b-9d09-77929da09aa1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_80f8ce2c-3bd3-438f-a8b9-d55e13ffe590" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_97891081-d4eb-4c86-a518-9ca32fab047d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04ed16b5-3907-4e8b-9d09-77929da09aa1" xlink:to="loc_us-gaap_SecuredLongTermDebt_97891081-d4eb-4c86-a518-9ca32fab047d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_51528738-96f5-4d26-83ed-728388574643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04ed16b5-3907-4e8b-9d09-77929da09aa1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_51528738-96f5-4d26-83ed-728388574643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c43f0411-2460-4085-8c41-997a01cbb9db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_04ed16b5-3907-4e8b-9d09-77929da09aa1" xlink:to="loc_us-gaap_StockholdersEquity_c43f0411-2460-4085-8c41-997a01cbb9db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f591fd75-4d1d-4e17-9d8a-95ba737945f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_AssetsCurrent_f591fd75-4d1d-4e17-9d8a-95ba737945f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_b2afd206-c1c2-4685-a988-cb82b58278b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_b2afd206-c1c2-4685-a988-cb82b58278b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_d1ed4570-df64-4e3c-9cfa-adae16b0afe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_LongTermInvestments_d1ed4570-df64-4e3c-9cfa-adae16b0afe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_c98fee07-adaf-4971-b480-c2219aa962ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_c98fee07-adaf-4971-b480-c2219aa962ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableNoncurrent_1c7391fa-6b4c-412b-8d58-54f366ac851d" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivableNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_cvco_CommercialLoansReceivableNoncurrent_1c7391fa-6b4c-412b-8d58-54f366ac851d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_99ce4f5e-f293-4da4-9e6d-8bb850c37f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_99ce4f5e-f293-4da4-9e6d-8bb850c37f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_20b53c5b-0cc2-47cc-875d-2b86ca397e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_20b53c5b-0cc2-47cc-875d-2b86ca397e2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c3efa9f6-2b7d-480d-9bc0-b2acc09b32cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_Goodwill_c3efa9f6-2b7d-480d-9bc0-b2acc09b32cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7d8cea6f-8f69-4285-bf84-ad052a90e34d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7d8cea6f-8f69-4285-bf84-ad052a90e34d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_959596e7-1672-4915-bfe9-f6655a4db34c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ddc31dc3-674c-42cd-8f84-7fab5086f155" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_959596e7-1672-4915-bfe9-f6655a4db34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2b732e99-7250-45a1-b986-78a9d181d356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2b732e99-7250-45a1-b986-78a9d181d356" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_13b112c3-1c64-4f75-b1e3-a55ab18d4d37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_13b112c3-1c64-4f75-b1e3-a55ab18d4d37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1f6e5b8b-672c-49ed-9f6d-7436171254d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1f6e5b8b-672c-49ed-9f6d-7436171254d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_cb851cb0-94f9-4b34-b1ff-8bbaca0954cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_ShortTermInvestments_cb851cb0-94f9-4b34-b1ff-8bbaca0954cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_6f07b7ce-3601-42d6-ad5c-6b546271bf2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_6f07b7ce-3601-42d6-ad5c-6b546271bf2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableCurrent_bbe70d13-6773-4d59-8bf1-9463c78ccc10" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_cvco_CommercialLoansReceivableCurrent_bbe70d13-6773-4d59-8bf1-9463c78ccc10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_8f62ce00-b383-4ce3-8f16-b384a5f179c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_8f62ce00-b383-4ce3-8f16-b384a5f179c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e4064654-29fb-4ec0-a1cb-0868b7ad5014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_InventoryNet_e4064654-29fb-4ec0-a1cb-0868b7ad5014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_02491333-278e-4871-817c-0a1e12b6cb49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fb1c7d1-a3ee-4cd5-ac65-ba21a35d5f3c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_02491333-278e-4871-817c-0a1e12b6cb49" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvco-20200627.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_af4b9a08-5d8d-493f-85c0-d4f5dff0dbae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5fe53eb5-eea7-4510-9393-fc1ee5613d8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_af4b9a08-5d8d-493f-85c0-d4f5dff0dbae" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5fe53eb5-eea7-4510-9393-fc1ee5613d8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_f0cbcf42-e43a-417a-9255-6d8ac3defd45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_af4b9a08-5d8d-493f-85c0-d4f5dff0dbae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_f0cbcf42-e43a-417a-9255-6d8ac3defd45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_16e675c5-cc75-4ce5-a0cf-01cd33d595f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_af4b9a08-5d8d-493f-85c0-d4f5dff0dbae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_16e675c5-cc75-4ce5-a0cf-01cd33d595f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_5c5c81fb-942a-4d2d-9d83-94757dad1778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_af4b9a08-5d8d-493f-85c0-d4f5dff0dbae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_5c5c81fb-942a-4d2d-9d83-94757dad1778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b154c4b2-96b1-4ac8-b9d6-2b3937e4969b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_af4b9a08-5d8d-493f-85c0-d4f5dff0dbae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b154c4b2-96b1-4ac8-b9d6-2b3937e4969b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ef6fe916-06cf-4df5-ae7d-75a9a02bb715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_655d2230-9890-4558-be09-9983bd51f3f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_ef6fe916-06cf-4df5-ae7d-75a9a02bb715" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_655d2230-9890-4558-be09-9983bd51f3f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_35fc753b-5e4e-466c-a06b-eab37d83193c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_ef6fe916-06cf-4df5-ae7d-75a9a02bb715" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_35fc753b-5e4e-466c-a06b-eab37d83193c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b865f50c-b089-4e3f-9a5d-223f2ca78bb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e49668b1-0665-439c-b69d-52151493097d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b865f50c-b089-4e3f-9a5d-223f2ca78bb8" xlink:to="loc_us-gaap_GrossProfit_e49668b1-0665-439c-b69d-52151493097d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9d4ea615-839d-4a44-ae8f-7c5e1598e649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b865f50c-b089-4e3f-9a5d-223f2ca78bb8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9d4ea615-839d-4a44-ae8f-7c5e1598e649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9b6a8c99-588f-4c64-93ae-a78c5a4774b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3c424786-99a7-4262-a072-008a7acf66a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_9b6a8c99-588f-4c64-93ae-a78c5a4774b5" xlink:to="loc_us-gaap_Revenues_3c424786-99a7-4262-a072-008a7acf66a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_0f8c18f2-2ada-4689-ab80-b2bafc91754e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_9b6a8c99-588f-4c64-93ae-a78c5a4774b5" xlink:to="loc_us-gaap_CostOfRevenue_0f8c18f2-2ada-4689-ab80-b2bafc91754e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7b6c6061-b5e1-4d05-bb58-de83de0c655e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_dca8848a-da51-4321-a7c7-1bff4e9432f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7b6c6061-b5e1-4d05-bb58-de83de0c655e" xlink:to="loc_us-gaap_OperatingIncomeLoss_dca8848a-da51-4321-a7c7-1bff4e9432f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f41f5ceb-5bee-4dfc-8f75-9fb905f40fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7b6c6061-b5e1-4d05-bb58-de83de0c655e" xlink:to="loc_us-gaap_InterestExpense_f41f5ceb-5bee-4dfc-8f75-9fb905f40fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_dda83540-0e21-4cff-af95-f9ca186a8a0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7b6c6061-b5e1-4d05-bb58-de83de0c655e" xlink:to="loc_us-gaap_OtherNonoperatingIncome_dda83540-0e21-4cff-af95-f9ca186a8a0b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9d27155e-14ba-43e6-85d3-88f84084232a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_ProfitLoss_9d27155e-14ba-43e6-85d3-88f84084232a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_60d98d1f-1843-4ee8-983b-5f9dfe23f046" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_60d98d1f-1843-4ee8-983b-5f9dfe23f046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_00d6515c-ab3d-4c8e-87bd-1c8d498022c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_00d6515c-ab3d-4c8e-87bd-1c8d498022c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b2e65ca7-03e9-4966-9d46-84c5a1415c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b2e65ca7-03e9-4966-9d46-84c5a1415c1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6785789d-c78d-4d56-836c-ecc462e14ac6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_ShareBasedCompensation_6785789d-c78d-4d56-836c-ecc462e14ac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_bb16cf5e-48ee-49f8-9e59-636c489facca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_bb16cf5e-48ee-49f8-9e59-636c489facca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_88eb7628-59e9-4b40-8a7e-75a8d707f75a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_88eb7628-59e9-4b40-8a7e-75a8d707f75a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_dcad7c0e-c9ff-4c5d-842e-39ae6014ab9d" xlink:href="cvco-20200627.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_dcad7c0e-c9ff-4c5d-842e-39ae6014ab9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_471d0b5e-3ce8-4d0e-858c-6864a850e07f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_471d0b5e-3ce8-4d0e-858c-6864a850e07f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_062c842c-07a2-4a5d-b1f4-22b184b90b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_062c842c-07a2-4a5d-b1f4-22b184b90b16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansHeldForSale_9bfed77f-fec5-4ce1-9bbc-9894a7ecb519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansHeldForSale"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansHeldForSale_9bfed77f-fec5-4ce1-9bbc-9894a7ecb519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_886241d6-ad5d-4267-b01a-7b9c5b900ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_886241d6-ad5d-4267-b01a-7b9c5b900ebc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_541a74ca-e355-41fe-9961-6534164e3f83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_541a74ca-e355-41fe-9961-6534164e3f83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c504ee68-485e-40b2-9c71-fdebe0980e8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c504ee68-485e-40b2-9c71-fdebe0980e8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_181cf62d-ff4c-41b1-a1de-a2d4e0a3fb35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_181cf62d-ff4c-41b1-a1de-a2d4e0a3fb35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1bb97ccf-f3f1-4771-8d44-1c3771f2f551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d20fcbc-274a-4d89-b022-86e65e5a40d3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1bb97ccf-f3f1-4771-8d44-1c3771f2f551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_570ba8ab-20e0-44f8-bfaf-c9f4f0e8c4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_17989233-cf1a-43d0-b981-a2426c417aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_570ba8ab-20e0-44f8-bfaf-c9f4f0e8c4ee" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_17989233-cf1a-43d0-b981-a2426c417aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_75b731a5-b374-4ac5-81ac-434607736985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_570ba8ab-20e0-44f8-bfaf-c9f4f0e8c4ee" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_75b731a5-b374-4ac5-81ac-434607736985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_1638a67d-49e1-4772-b6f2-9a779f5652f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_570ba8ab-20e0-44f8-bfaf-c9f4f0e8c4ee" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_1638a67d-49e1-4772-b6f2-9a779f5652f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_81e9ad71-465b-4cd4-89d4-82885053ce68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ad16764-82b5-4d34-9832-68c096153fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_81e9ad71-465b-4cd4-89d4-82885053ce68" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ad16764-82b5-4d34-9832-68c096153fd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_93cbba59-7a44-4126-84d9-f530100bbff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_81e9ad71-465b-4cd4-89d4-82885053ce68" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_93cbba59-7a44-4126-84d9-f530100bbff0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c8e72bc3-12cd-4f58-9228-bbaa0e344f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_81e9ad71-465b-4cd4-89d4-82885053ce68" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c8e72bc3-12cd-4f58-9228-bbaa0e344f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f97b2e38-ff03-4701-abcf-fda5d1666f67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c4478283-69ab-4194-be8f-0dfa4325733e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f97b2e38-ff03-4701-abcf-fda5d1666f67" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c4478283-69ab-4194-be8f-0dfa4325733e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1e25492c-4f93-4a8b-b7b1-fbe75cfd80b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f97b2e38-ff03-4701-abcf-fda5d1666f67" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1e25492c-4f93-4a8b-b7b1-fbe75cfd80b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_6e64495e-ae64-4bb1-a569-095e465d1270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f97b2e38-ff03-4701-abcf-fda5d1666f67" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_6e64495e-ae64-4bb1-a569-095e465d1270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_d50ca2ad-ca1c-441d-aecc-acd8686892e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f97b2e38-ff03-4701-abcf-fda5d1666f67" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_d50ca2ad-ca1c-441d-aecc-acd8686892e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentation" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentation"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisofPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationPolicies"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisofPresentationPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationPrinciplesofConsolidationDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationNewAccountingPronouncementsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="cvco-20200627.xsd#RevenuefromContractswithCustomers"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#RevenuefromContractswithCustomersTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RevenuefromContractswithCustomersDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCash" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCash"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCash" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCashTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCashTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20200627.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_806ec766-24a5-4717-9600-0094358e6177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f3b30b23-2551-4e4a-97a2-f44249f4af73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_806ec766-24a5-4717-9600-0094358e6177" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f3b30b23-2551-4e4a-97a2-f44249f4af73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9d242c7b-ca8f-41e5-8a00-2aa89bdf17bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_806ec766-24a5-4717-9600-0094358e6177" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9d242c7b-ca8f-41e5-8a00-2aa89bdf17bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a91ae14-52cb-4518-b331-e81ae71c72f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_86aee064-2ffc-412e-bb7d-0025da29cad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a91ae14-52cb-4518-b331-e81ae71c72f1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_86aee064-2ffc-412e-bb7d-0025da29cad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b8008dfb-8759-4dd1-b0c3-8d4c6d3d8f5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a91ae14-52cb-4518-b331-e81ae71c72f1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b8008dfb-8759-4dd1-b0c3-8d4c6d3d8f5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_dd5eb31e-3490-43b5-a49f-12a2caae1f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a91ae14-52cb-4518-b331-e81ae71c72f1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_dd5eb31e-3490-43b5-a49f-12a2caae1f15" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:type="simple" xlink:href="cvco-20200627.xsd#Investments"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/Investments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e512718-2607-4877-a8ad-7585c2fcd1b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3643d6cf-8811-4d94-873d-d482366d22ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e512718-2607-4877-a8ad-7585c2fcd1b6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3643d6cf-8811-4d94-873d-d482366d22ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d588a5b5-cb5a-4663-9254-a46cd40d4b49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e512718-2607-4877-a8ad-7585c2fcd1b6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d588a5b5-cb5a-4663-9254-a46cd40d4b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ef2b45f0-afa8-4a38-b488-f7d3fac43480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e512718-2607-4877-a8ad-7585c2fcd1b6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ef2b45f0-afa8-4a38-b488-f7d3fac43480" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a9eeafca-293f-4355-a79d-bfa5bd4639c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e512718-2607-4877-a8ad-7585c2fcd1b6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a9eeafca-293f-4355-a79d-bfa5bd4639c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3a9c5320-7d6b-43a7-8c02-d91a365057ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e512718-2607-4877-a8ad-7585c2fcd1b6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3a9c5320-7d6b-43a7-8c02-d91a365057ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_d539aa2f-c8bb-419a-b585-568f992d918f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_3c3327a3-936d-481d-a187-b57e1f97ff4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d539aa2f-c8bb-419a-b585-568f992d918f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_3c3327a3-936d-481d-a187-b57e1f97ff4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_93bbf6b9-92b1-4831-acea-cc7d9ba68b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d539aa2f-c8bb-419a-b585-568f992d918f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_93bbf6b9-92b1-4831-acea-cc7d9ba68b99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_c111c5e1-55e2-4456-ad8e-348f1a846036" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_d26f26b8-9322-488d-b434-0f70def0817d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c111c5e1-55e2-4456-ad8e-348f1a846036" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_d26f26b8-9322-488d-b434-0f70def0817d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_615c9f90-a531-4afd-a1af-76fafc81e8d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c111c5e1-55e2-4456-ad8e-348f1a846036" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_615c9f90-a531-4afd-a1af-76fafc81e8d7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsContractualMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a50f4f3a-febb-4559-a62f-0cd5e59c6413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_8b97bad6-1480-413e-a7ed-7664df341bf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a50f4f3a-febb-4559-a62f-0cd5e59c6413" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_8b97bad6-1480-413e-a7ed-7664df341bf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_6f039488-34e6-4e54-acfb-85005460bed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a50f4f3a-febb-4559-a62f-0cd5e59c6413" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_6f039488-34e6-4e54-acfb-85005460bed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_aac28939-d319-4782-9fe5-9ba105b95691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a50f4f3a-febb-4559-a62f-0cd5e59c6413" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_aac28939-d319-4782-9fe5-9ba105b95691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_45bf5239-6baa-4f1b-abf3-d18dc03a85d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a50f4f3a-febb-4559-a62f-0cd5e59c6413" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_45bf5239-6baa-4f1b-abf3-d18dc03a85d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_9d330eb6-19a5-4d7b-a1a9-0c7a6f4be6eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a50f4f3a-febb-4559-a62f-0cd5e59c6413" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_9d330eb6-19a5-4d7b-a1a9-0c7a6f4be6eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_534c697d-e728-47b8-9303-6c847c89119b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_07a237eb-c5d5-4b4e-b75e-2a70185dfe93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_534c697d-e728-47b8-9303-6c847c89119b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_07a237eb-c5d5-4b4e-b75e-2a70185dfe93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_74e95350-9afb-4f04-a4d0-ce6c63900456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_534c697d-e728-47b8-9303-6c847c89119b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_74e95350-9afb-4f04-a4d0-ce6c63900456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_47525d54-7f52-4c0f-b24f-fdc0d781c7d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_534c697d-e728-47b8-9303-6c847c89119b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_47525d54-7f52-4c0f-b24f-fdc0d781c7d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_90a550ec-b98d-46f3-901e-e3d766531730" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_534c697d-e728-47b8-9303-6c847c89119b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_90a550ec-b98d-46f3-901e-e3d766531730" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_c35d5a60-d8c6-4f8e-bfb5-0cd52950acaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_534c697d-e728-47b8-9303-6c847c89119b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_c35d5a60-d8c6-4f8e-bfb5-0cd52950acaa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsRecognizedGainsandLossesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_d2a3fd67-ea97-4882-b65f-5449f1f94db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_18d3df3f-7ca6-4ed5-a1ea-9df631f62295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_d2a3fd67-ea97-4882-b65f-5449f1f94db3" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_18d3df3f-7ca6-4ed5-a1ea-9df631f62295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_e18278ed-b4b7-4850-93a6-f95375c171d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_d2a3fd67-ea97-4882-b65f-5449f1f94db3" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_e18278ed-b4b7-4850-93a6-f95375c171d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_80cf704e-ee97-4c17-af07-57d8046441aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_d2a3fd67-ea97-4882-b65f-5449f1f94db3" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_80cf704e-ee97-4c17-af07-57d8046441aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:type="simple" xlink:href="cvco-20200627.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_59d9e1b0-2742-4c7a-acc7-f9710f6d5fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_4303205a-90e0-476b-8d35-5108aba42be1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_59d9e1b0-2742-4c7a-acc7-f9710f6d5fdc" xlink:to="loc_us-gaap_InventoryRawMaterials_4303205a-90e0-476b-8d35-5108aba42be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_89ea634e-6674-49ec-b827-969e03cf3aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_59d9e1b0-2742-4c7a-acc7-f9710f6d5fdc" xlink:to="loc_us-gaap_InventoryWorkInProcess_89ea634e-6674-49ec-b827-969e03cf3aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_9c9a1a89-0844-450c-8c9e-c57651864a0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_59d9e1b0-2742-4c7a-acc7-f9710f6d5fdc" xlink:to="loc_us-gaap_InventoryFinishedGoods_9c9a1a89-0844-450c-8c9e-c57651864a0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivable"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20200627.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_LoansAndLeasesReceivableGrossCarryingAmount_e03417ab-c043-40f2-bfd0-fc872fb6655e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_b66216a3-b108-4ab2-a30d-a0e3b9b7b519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_e03417ab-c043-40f2-bfd0-fc872fb6655e" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_b66216a3-b108-4ab2-a30d-a0e3b9b7b519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_24589d7b-a7a5-41b2-88d2-cb176e4c8162" xlink:href="cvco-20200627.xsd#cvco_ConstructionAdvances"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_e03417ab-c043-40f2-bfd0-fc872fb6655e" xlink:to="loc_cvco_ConstructionAdvances_24589d7b-a7a5-41b2-88d2-cb176e4c8162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_d2d8b833-6b08-4424-be6c-bf3b06b9a04c" xlink:href="cvco-20200627.xsd#cvco_ConsumerLoansReceivableHeldForInvestment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_e03417ab-c043-40f2-bfd0-fc872fb6655e" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_d2d8b833-6b08-4424-be6c-bf3b06b9a04c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_29eb3487-6256-4385-b34b-d6c69c128f1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_e03417ab-c043-40f2-bfd0-fc872fb6655e" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_29eb3487-6256-4385-b34b-d6c69c128f1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_056c6742-be3a-4771-91f1-0833155a643f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_d0075dc1-335e-45eb-b1df-abbf7912ccbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_056c6742-be3a-4771-91f1-0833155a643f" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_d0075dc1-335e-45eb-b1df-abbf7912ccbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_64fa1501-9ffc-4f9c-ab45-2871971a8749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_056c6742-be3a-4771-91f1-0833155a643f" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_64fa1501-9ffc-4f9c-ab45-2871971a8749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0944b686-2b7a-4126-8897-51e24bbffbbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_056c6742-be3a-4771-91f1-0833155a643f" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0944b686-2b7a-4126-8897-51e24bbffbbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableLoansHeldforinvestmentDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DelinquencystatusofconsumerloansDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnet" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnet"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_65914941-3e98-49ef-99de-53ce44c3386c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ee6f069e-a062-4c0a-8961-33124bfd9635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_65914941-3e98-49ef-99de-53ce44c3386c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ee6f069e-a062-4c0a-8961-33124bfd9635" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0ffdf5d1-8607-41cc-8dc0-a999852348a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_65914941-3e98-49ef-99de-53ce44c3386c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0ffdf5d1-8607-41cc-8dc0-a999852348a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/Leases" xlink:type="simple" xlink:href="cvco-20200627.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_3eea4728-d95a-4a5a-89fa-0b4f8135b7a6" xlink:href="cvco-20200627.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7aed973b-c0d6-4f65-9de3-747c61601821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseRightOfUseAsset_3eea4728-d95a-4a5a-89fa-0b4f8135b7a6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7aed973b-c0d6-4f65-9de3-747c61601821" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_9f664778-8964-4fbf-8d01-01b397fd8b4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseRightOfUseAsset_3eea4728-d95a-4a5a-89fa-0b4f8135b7a6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_9f664778-8964-4fbf-8d01-01b397fd8b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_59035f10-b08c-4eb0-a513-dd44e142cc76" xlink:href="cvco-20200627.xsd#cvco_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bc9ec6f8-939d-4bff-a445-89456ca7d722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_59035f10-b08c-4eb0-a513-dd44e142cc76" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bc9ec6f8-939d-4bff-a445-89456ca7d722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_4f9f6948-4852-4906-b0e8-be2777aadaa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_59035f10-b08c-4eb0-a513-dd44e142cc76" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_4f9f6948-4852-4906-b0e8-be2777aadaa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dd45d90b-f2da-4faa-988d-26365b504642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_59035f10-b08c-4eb0-a513-dd44e142cc76" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dd45d90b-f2da-4faa-988d-26365b504642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1a3f61c9-410f-4ff0-9368-497a557d72a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_59035f10-b08c-4eb0-a513-dd44e142cc76" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1a3f61c9-410f-4ff0-9368-497a557d72a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesFutureMinimumPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_bb34121e-6231-4532-b0c1-4929e93107ee" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3a9e9816-6453-4fa1-b88e-24e0a43577b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive_bb34121e-6231-4532-b0c1-4929e93107ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3a9e9816-6453-4fa1-b88e-24e0a43577b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_77cc6ff9-b873-4138-b2e6-e9252b8653ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive_bb34121e-6231-4532-b0c1-4929e93107ee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_77cc6ff9-b873-4138-b2e6-e9252b8653ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b3bd190c-ec92-4f8c-b02f-0f60f4fe123e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c7b6c533-b960-4e4c-b2fc-f56f1a4ba106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b3bd190c-ec92-4f8c-b02f-0f60f4fe123e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c7b6c533-b960-4e4c-b2fc-f56f1a4ba106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5b707ed5-1322-4c1b-8aa8-b6e2fdf3f085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b3bd190c-ec92-4f8c-b02f-0f60f4fe123e" xlink:to="loc_us-gaap_FinanceLeaseLiability_5b707ed5-1322-4c1b-8aa8-b6e2fdf3f085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_0c13e43c-bafe-4cd7-b4d2-baa704407d69" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c99e7a5b-f5a3-4ffa-910c-bec67278175e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_0c13e43c-bafe-4cd7-b4d2-baa704407d69" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c99e7a5b-f5a3-4ffa-910c-bec67278175e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_26b4e6fa-fc80-4330-be12-d903a022f7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_0c13e43c-bafe-4cd7-b4d2-baa704407d69" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_26b4e6fa-fc80-4330-be12-d903a022f7f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_f5000f77-85c2-4304-8986-78f81ee95c89" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7ee675c2-d365-44e6-956b-0ebced0ef793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour_f5000f77-85c2-4304-8986-78f81ee95c89" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7ee675c2-d365-44e6-956b-0ebced0ef793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3954537f-e9cc-47ac-bdaf-e5ead67edccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour_f5000f77-85c2-4304-8986-78f81ee95c89" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3954537f-e9cc-47ac-bdaf-e5ead67edccc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_e6b96a6d-4dec-4e44-bd45-b318b4de9f74" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_b244ab1f-6a45-429a-99a1-2122d5dcec59" xlink:href="cvco-20200627.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_e6b96a6d-4dec-4e44-bd45-b318b4de9f74" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_b244ab1f-6a45-429a-99a1-2122d5dcec59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_1dbda5d4-51db-45f6-aba6-ede2555a4ec8" xlink:href="cvco-20200627.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_e6b96a6d-4dec-4e44-bd45-b318b4de9f74" xlink:to="loc_cvco_LeaseLiability_1dbda5d4-51db-45f6-aba6-ede2555a4ec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_c44250ba-830f-4447-9072-7ec95009f45e" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_3211a725-6dc9-4ab5-aff3-b3546d8a1fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_c44250ba-830f-4447-9072-7ec95009f45e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_3211a725-6dc9-4ab5-aff3-b3546d8a1fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0515b32f-d2ff-4adc-b282-6cb10cbee6dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_c44250ba-830f-4447-9072-7ec95009f45e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0515b32f-d2ff-4adc-b282-6cb10cbee6dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9b046bc6-b6e0-4e4f-a150-e7148674944b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d424b8d4-b95a-4ec3-acf3-79b8d108a4cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9b046bc6-b6e0-4e4f-a150-e7148674944b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d424b8d4-b95a-4ec3-acf3-79b8d108a4cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_aae2cd63-beeb-4602-bee3-b580d09dd444" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9b046bc6-b6e0-4e4f-a150-e7148674944b" xlink:to="loc_us-gaap_OperatingLeaseLiability_aae2cd63-beeb-4602-bee3-b580d09dd444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_9233d47c-f6c3-44e4-a41d-8b6d5199aee9" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4776705c-c168-430d-a8a8-fa3949a614c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree_9233d47c-f6c3-44e4-a41d-8b6d5199aee9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4776705c-c168-430d-a8a8-fa3949a614c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_32b5cc2f-4ae3-4912-a9e9-3ac26af0c6bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree_9233d47c-f6c3-44e4-a41d-8b6d5199aee9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_32b5cc2f-4ae3-4912-a9e9-3ac26af0c6bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_b6abca28-6758-40ff-b537-b647062c557f" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_524ed896-8c63-49d0-bbb7-2c1fce3a7b82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_b6abca28-6758-40ff-b537-b647062c557f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_524ed896-8c63-49d0-bbb7-2c1fce3a7b82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_7d87a640-d0a3-42f0-a9b2-963807907eb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_b6abca28-6758-40ff-b537-b647062c557f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_7d87a640-d0a3-42f0-a9b2-963807907eb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_81db5f49-1f73-4072-9d89-5eb5001d1233" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_60bd0084-b7aa-405e-988f-541fc3b36e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_81db5f49-1f73-4072-9d89-5eb5001d1233" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_60bd0084-b7aa-405e-988f-541fc3b36e6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_14ad9797-d51c-4c9b-9fef-ebe71250c4b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_81db5f49-1f73-4072-9d89-5eb5001d1233" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_14ad9797-d51c-4c9b-9fef-ebe71250c4b7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesFutureMinimumPaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6b5e75e1-bb3a-4255-977a-ad72636359a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_798c2248-33ec-4934-a834-02b120b8f8ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6b5e75e1-bb3a-4255-977a-ad72636359a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_798c2248-33ec-4934-a834-02b120b8f8ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d30bae5b-e9ff-47b8-a95d-f5e94d92cc64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6b5e75e1-bb3a-4255-977a-ad72636359a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d30bae5b-e9ff-47b8-a95d-f5e94d92cc64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_45577fd2-2ae7-40df-96d2-fb4bad1546a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6b5e75e1-bb3a-4255-977a-ad72636359a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_45577fd2-2ae7-40df-96d2-fb4bad1546a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67e561ee-dbc5-4b75-9c26-b117b80cb771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6b5e75e1-bb3a-4255-977a-ad72636359a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67e561ee-dbc5-4b75-9c26-b117b80cb771" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c4baf47f-e0c3-45ac-92e2-91fff2f65f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6b5e75e1-bb3a-4255-977a-ad72636359a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c4baf47f-e0c3-45ac-92e2-91fff2f65f38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bf12aa11-e2b1-4777-915c-9dae15bfe0e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6b5e75e1-bb3a-4255-977a-ad72636359a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bf12aa11-e2b1-4777-915c-9dae15bfe0e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_dd55ceaa-f08b-4b46-bd6e-b566ed0b8d75" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_b0417942-3d5a-41b8-97c8-d36d92c25ffc" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_dd55ceaa-f08b-4b46-bd6e-b566ed0b8d75" xlink:to="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_b0417942-3d5a-41b8-97c8-d36d92c25ffc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_2d05d635-008d-49f2-9db2-c024f4fae69f" xlink:href="cvco-20200627.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_dd55ceaa-f08b-4b46-bd6e-b566ed0b8d75" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_2d05d635-008d-49f2-9db2-c024f4fae69f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_bdd691f1-d5e3-4390-a0d4-db13c6e87f29" xlink:href="cvco-20200627.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_dd55ceaa-f08b-4b46-bd6e-b566ed0b8d75" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_bdd691f1-d5e3-4390-a0d4-db13c6e87f29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_2c236119-5d7c-44c4-a6b9-bfa2df145daf" xlink:href="cvco-20200627.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_dd55ceaa-f08b-4b46-bd6e-b566ed0b8d75" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_2c236119-5d7c-44c4-a6b9-bfa2df145daf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_0aab7737-94a0-4e32-b260-4ac5a25be35a" xlink:href="cvco-20200627.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_dd55ceaa-f08b-4b46-bd6e-b566ed0b8d75" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_0aab7737-94a0-4e32-b260-4ac5a25be35a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_4bd79325-57bf-43c9-ad15-69892266c327" xlink:href="cvco-20200627.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_dd55ceaa-f08b-4b46-bd6e-b566ed0b8d75" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_4bd79325-57bf-43c9-ad15-69892266c327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd4cc48-8723-4447-a0e8-7a3e06d67fea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_33c4d663-1c56-4968-817e-4ec25a0039b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd4cc48-8723-4447-a0e8-7a3e06d67fea" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_33c4d663-1c56-4968-817e-4ec25a0039b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_5b14eb3f-28e1-4c10-8ca5-45bcc8a5c68b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd4cc48-8723-4447-a0e8-7a3e06d67fea" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_5b14eb3f-28e1-4c10-8ca5-45bcc8a5c68b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d899e4a8-8060-43e6-b4f8-fa27d070e161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd4cc48-8723-4447-a0e8-7a3e06d67fea" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d899e4a8-8060-43e6-b4f8-fa27d070e161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_72cb140d-ab97-4af4-a5a6-963306fad9d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd4cc48-8723-4447-a0e8-7a3e06d67fea" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_72cb140d-ab97-4af4-a5a6-963306fad9d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_40e27de1-c32b-410b-a192-31610a61e0b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd4cc48-8723-4447-a0e8-7a3e06d67fea" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_40e27de1-c32b-410b-a192-31610a61e0b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0642da91-d589-4c9a-b565-dc73ff8e7041" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd4cc48-8723-4447-a0e8-7a3e06d67fea" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0642da91-d589-4c9a-b565-dc73ff8e7041" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesWeightedAverageDisclosureDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangibles" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangibles"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangibles" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangiblesTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_e8b6d9c8-e9bb-4cd8-9c06-9509d38b7a65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4daa8e31-91d9-4a37-8ac4-7df6adc0abd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e8b6d9c8-e9bb-4cd8-9c06-9509d38b7a65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4daa8e31-91d9-4a37-8ac4-7df6adc0abd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_517cabc5-f488-4942-a7f4-1cb1ece81639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsNet_e8b6d9c8-e9bb-4cd8-9c06-9509d38b7a65" xlink:to="loc_us-gaap_Goodwill_517cabc5-f488-4942-a7f4-1cb1ece81639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a7ecb1ed-95fd-4892-a798-0dc1e93dfcbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e8b6d9c8-e9bb-4cd8-9c06-9509d38b7a65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a7ecb1ed-95fd-4892-a798-0dc1e93dfcbc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangiblesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="cvco-20200627.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_36768114-e4c4-43cd-af80-c8e933eee794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_65cd245a-1b25-4eda-b08a-df02975239dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_65cd245a-1b25-4eda-b08a-df02975239dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_b6e7f89e-112b-4b01-b0e4-745e61281c4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_DeferredRevenueCurrent_b6e7f89e-112b-4b01-b0e4-745e61281c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_c0e8a0fb-64c8-4559-8673-b8780cc62963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_c0e8a0fb-64c8-4559-8673-b8780cc62963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_a6c5b1b1-a6fb-4a4e-959d-6e811c73f554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_a6c5b1b1-a6fb-4a4e-959d-6e811c73f554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_6bfb51c9-39ff-4e81-94e0-195535257ef8" xlink:href="cvco-20200627.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_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_cvco_AccruedVolumeRebates_6bfb51c9-39ff-4e81-94e0-195535257ef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_8c63ca0c-4876-4050-906d-4ebce7ab13d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_8c63ca0c-4876-4050-906d-4ebce7ab13d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_f09e8d83-b54f-462e-9b15-a1e9f14c6fd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_f09e8d83-b54f-462e-9b15-a1e9f14c6fd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_12016ef3-767b-4bae-8781-7d864f3d274b" xlink:href="cvco-20200627.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_12016ef3-767b-4bae-8781-7d864f3d274b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f82eea3a-9f64-46b6-b502-dfbbfa2f98b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f82eea3a-9f64-46b6-b502-dfbbfa2f98b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_32c65478-8d0f-4a0c-a145-499b2fb470ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_32c65478-8d0f-4a0c-a145-499b2fb470ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxes_0be911bb-f442-49ff-9590-4dd333ef264d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxes"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_AccruedIncomeTaxes_0be911bb-f442-49ff-9590-4dd333ef264d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8a295d34-9573-41a1-93f7-f2c24d9a95d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_36768114-e4c4-43cd-af80-c8e933eee794" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8a295d34-9573-41a1-93f7-f2c24d9a95d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:type="simple" xlink:href="cvco-20200627.xsd#Warranties"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/Warranties" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#WarrantiesTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/WarrantiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#WarrantiesActivityforEstimatedWarrantyLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#WarrantiesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligations"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsDebtObligationsPolicies"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e92b2458-3476-42ed-ba22-af2b371587bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c186b59c-8dc0-4f44-b711-31ee42684550" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e92b2458-3476-42ed-ba22-af2b371587bf" xlink:to="loc_us-gaap_LineOfCredit_c186b59c-8dc0-4f44-b711-31ee42684550" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_bbf1b8b5-1f9d-4abd-9b6b-8afe237af50e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e92b2458-3476-42ed-ba22-af2b371587bf" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_bbf1b8b5-1f9d-4abd-9b6b-8afe237af50e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ebf4b604-f7b5-4b4c-85cf-86dc9ba45301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e92b2458-3476-42ed-ba22-af2b371587bf" xlink:to="loc_us-gaap_FinanceLeaseLiability_ebf4b604-f7b5-4b4c-85cf-86dc9ba45301" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/Reinsurance" xlink:type="simple" xlink:href="cvco-20200627.xsd#Reinsurance"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/Reinsurance" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ReinsuranceDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_0f542337-b40e-40a9-8a1f-e919b45ad71c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_3e397191-39d5-4704-a20a-164d1d2dd1c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_0f542337-b40e-40a9-8a1f-e919b45ad71c" xlink:to="loc_us-gaap_DirectPremiumsWritten_3e397191-39d5-4704-a20a-164d1d2dd1c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_d3063253-eb65-485c-92b9-f92d1a39c629" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_0f542337-b40e-40a9-8a1f-e919b45ad71c" xlink:to="loc_us-gaap_AssumedPremiumsWritten_d3063253-eb65-485c-92b9-f92d1a39c629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_2cd8f41a-6e2a-43d2-9325-0452df4fb27e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CededPremiumsWritten"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_0f542337-b40e-40a9-8a1f-e919b45ad71c" xlink:to="loc_us-gaap_CededPremiumsWritten_2cd8f41a-6e2a-43d2-9325-0452df4fb27e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNet_ed21d2cb-320e-4350-873a-f1745fa501a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsEarnedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_626736be-16c9-42b4-b7f9-aca68fff609d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNet_ed21d2cb-320e-4350-873a-f1745fa501a0" xlink:to="loc_us-gaap_DirectPremiumsEarned_626736be-16c9-42b4-b7f9-aca68fff609d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_5ed6e972-bbbd-44c5-967d-e446df7b12f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNet_ed21d2cb-320e-4350-873a-f1745fa501a0" xlink:to="loc_us-gaap_AssumedPremiumsEarned_5ed6e972-bbbd-44c5-967d-e446df7b12f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_033d094f-1f01-4c66-8e84-37715d932413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CededPremiumsEarned"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNet_ed21d2cb-320e-4350-873a-f1745fa501a0" xlink:to="loc_us-gaap_CededPremiumsEarned_033d094f-1f01-4c66-8e84-37715d932413" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="simple" xlink:href="cvco-20200627.xsd#ReinsuranceDetailsTextual"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cvco-20200627.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesPolicies"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquity" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquityDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationStockBasedCompensationPolicies"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTextualDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationTextualDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTextualDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cvco-20200627.xsd#EarningsPerShare"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/EarningsPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#EarningsPerShareTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20200627.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_3ffa58f1-5145-4d85-a149-d133429ed214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2dbeced2-3d13-46e3-a8f7-c69b6e8ec42e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3ffa58f1-5145-4d85-a149-d133429ed214" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2dbeced2-3d13-46e3-a8f7-c69b6e8ec42e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_47efc1fa-f57c-4551-97c2-ad2ac17fb91f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3ffa58f1-5145-4d85-a149-d133429ed214" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_47efc1fa-f57c-4551-97c2-ad2ac17fb91f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsPolicies"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsBookValueandEstimatedFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cvco-20200627.xsd#RelatedPartyTransactions"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RelatedPartyTransactionsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomes" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomes"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomesProformaDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="simple" xlink:href="cvco-20200627.xsd#BusinessSegmentInformation"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#BusinessSegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BusinessSegmentInformationDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>cvco-20200627_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 2020 Workiva-->
<!--r:1f5b7c65-f5ef-4e88-ac20-277d5ac07f0c,g:cabb8418-d989-4752-b3ff-9834a2e20a62-->
<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/DocumentandEntityInformation" xlink:type="simple" xlink:href="cvco-20200627.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DocumentandEntityInformation" xlink:type="extended" id="i97abc8aeb8f64d27add0b9ba6de59ab1_DocumentandEntityInformation"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i54fbc2a033ed42d6981a86d66df41833_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="i2bc3f152c90b432c8d3eb4950104d385_ConsolidatedStatementsofComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i4d473f4ff1384a1d90be2d9bb670d21d_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentation" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentation"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisofPresentation" xlink:type="extended" id="ie45f8dd9325c4853b82675cbd334ca8a_BasisofPresentation"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationPolicies"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisofPresentationPolicies" xlink:type="extended" id="i635fb2c917714adc910f62cd8f09dd4d_BasisofPresentationPolicies"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationPrinciplesofConsolidationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" xlink:type="extended" id="i4c68c169502e4d08979e28547186ae42_BasisofPresentationPrinciplesofConsolidationDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationNewAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails" xlink:type="extended" id="ifa21d4679e0748f39f5c3d4924daf7dc_BasisofPresentationNewAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2514a311-0fbd-4195-a4b8-3f1d30be129c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ff92fe9e-8402-4a06-bd21-aa42cdde323e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2514a311-0fbd-4195-a4b8-3f1d30be129c" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ff92fe9e-8402-4a06-bd21-aa42cdde323e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2514a311-0fbd-4195-a4b8-3f1d30be129c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_868098a3-0b40-4149-a97b-fe3de937a61d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_868098a3-0b40-4149-a97b-fe3de937a61d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_868098a3-0b40-4149-a97b-fe3de937a61d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_868098a3-0b40-4149-a97b-fe3de937a61d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_868098a3-0b40-4149-a97b-fe3de937a61d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a5cd9019-b290-49a5-aa4d-427a6a89faa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_868098a3-0b40-4149-a97b-fe3de937a61d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a5cd9019-b290-49a5-aa4d-427a6a89faa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_311d208e-ce9d-48aa-90c5-c3b39b3b4f25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_a5cd9019-b290-49a5-aa4d-427a6a89faa7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_311d208e-ce9d-48aa-90c5-c3b39b3b4f25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ec9306f3-8393-462a-bd60-6aee06cb3fd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ec9306f3-8393-462a-bd60-6aee06cb3fd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ec9306f3-8393-462a-bd60-6aee06cb3fd1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ec9306f3-8393-462a-bd60-6aee06cb3fd1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ec9306f3-8393-462a-bd60-6aee06cb3fd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1f9ef506-0f27-403d-9a5a-8c328454be20" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ec9306f3-8393-462a-bd60-6aee06cb3fd1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1f9ef506-0f27-403d-9a5a-8c328454be20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0dcfebdb-32e3-4a5d-9b89-e35e1e599f7f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1f9ef506-0f27-403d-9a5a-8c328454be20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0dcfebdb-32e3-4a5d-9b89-e35e1e599f7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8ce28705-bb4f-4423-856d-162c1613f0c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8ce28705-bb4f-4423-856d-162c1613f0c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8ce28705-bb4f-4423-856d-162c1613f0c5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8ce28705-bb4f-4423-856d-162c1613f0c5" xlink:to="loc_us-gaap_EquityComponentDomain_8ce28705-bb4f-4423-856d-162c1613f0c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4cb68cf3-2cf1-4e39-8ec1-8d9f7690602f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8ce28705-bb4f-4423-856d-162c1613f0c5" xlink:to="loc_us-gaap_EquityComponentDomain_4cb68cf3-2cf1-4e39-8ec1-8d9f7690602f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_acc04c64-bbb1-4214-8be9-9d3784d52709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4cb68cf3-2cf1-4e39-8ec1-8d9f7690602f" xlink:to="loc_us-gaap_RetainedEarningsMember_acc04c64-bbb1-4214-8be9-9d3784d52709" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0aa9423-ecb9-40e0-b400-759b39c6b9ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0aa9423-ecb9-40e0-b400-759b39c6b9ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d0aa9423-ecb9-40e0-b400-759b39c6b9ee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0aa9423-ecb9-40e0-b400-759b39c6b9ee" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d0aa9423-ecb9-40e0-b400-759b39c6b9ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0aa9423-ecb9-40e0-b400-759b39c6b9ee" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_a06df03c-b27b-4e2d-97d2-8daa6267f612" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_a06df03c-b27b-4e2d-97d2-8daa6267f612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_6c11220c-d21e-4d41-8f25-e4283c71db7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_6c11220c-d21e-4d41-8f25-e4283c71db7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6575cfff-af57-421f-8a61-a0dcd9c80b4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6575cfff-af57-421f-8a61-a0dcd9c80b4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6575cfff-af57-421f-8a61-a0dcd9c80b4e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6575cfff-af57-421f-8a61-a0dcd9c80b4e" xlink:to="loc_us-gaap_ReceivableTypeDomain_6575cfff-af57-421f-8a61-a0dcd9c80b4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6575cfff-af57-421f-8a61-a0dcd9c80b4e" xlink:to="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OriginatedAfterAcquisitionDateMember_9ce33619-e4f1-4d26-b8ce-5cdac52b7588" xlink:href="cvco-20200627.xsd#cvco_OriginatedAfterAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:to="loc_cvco_OriginatedAfterAcquisitionDateMember_9ce33619-e4f1-4d26-b8ce-5cdac52b7588" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_f485b71d-2135-4b74-a1df-9f653855433e" xlink:href="cvco-20200627.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_f485b71d-2135-4b74-a1df-9f653855433e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="cvco-20200627.xsd#RevenuefromContractswithCustomers"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="extended" id="ieece1da0707a47d0979082198b51e994_RevenuefromContractswithCustomers"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#RevenuefromContractswithCustomersTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended" id="i7eb36fc961bb4ea2bed4a0f874d4fe43_RevenuefromContractswithCustomersTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RevenuefromContractswithCustomersDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="extended" id="i7fa08780b5e443759ab58db8e230f30d_RevenuefromContractswithCustomersDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8143a23b-175c-4b99-8d90-8236a4fa5ec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a1f4aee8-770f-468e-b844-ad02f4095fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8143a23b-175c-4b99-8d90-8236a4fa5ec2" xlink:to="loc_us-gaap_Revenues_a1f4aee8-770f-468e-b844-ad02f4095fa5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8143a23b-175c-4b99-8d90-8236a4fa5ec2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b16c1272-31b6-47f5-8d77-138c773f3f23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b16c1272-31b6-47f5-8d77-138c773f3f23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b16c1272-31b6-47f5-8d77-138c773f3f23_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b16c1272-31b6-47f5-8d77-138c773f3f23" xlink:to="loc_us-gaap_SegmentDomain_b16c1272-31b6-47f5-8d77-138c773f3f23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b16c1272-31b6-47f5-8d77-138c773f3f23" xlink:to="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_be10e9da-fb67-4f8e-afb5-1561244c647b" xlink:href="cvco-20200627.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:to="loc_cvco_FactoryBuiltHousingMember_be10e9da-fb67-4f8e-afb5-1561244c647b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_f05c72bc-9425-40b0-8ad4-b392b135e683" xlink:href="cvco-20200627.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:to="loc_cvco_FinancialServicesMember_f05c72bc-9425-40b0-8ad4-b392b135e683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0426b576-5a35-419e-baae-f4e7f5d37ad4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:to="loc_srt_ProductOrServiceAxis_0426b576-5a35-419e-baae-f4e7f5d37ad4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0426b576-5a35-419e-baae-f4e7f5d37ad4_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0426b576-5a35-419e-baae-f4e7f5d37ad4" xlink:to="loc_srt_ProductsAndServicesDomain_0426b576-5a35-419e-baae-f4e7f5d37ad4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0426b576-5a35-419e-baae-f4e7f5d37ad4" xlink:to="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_62f4c428-716b-4939-b288-80f55d61c143" xlink:href="cvco-20200627.xsd#cvco_HUDCodeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_HUDCodeMember_62f4c428-716b-4939-b288-80f55d61c143" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_f9cc8a24-ac51-4581-9ee2-9e37dd9e578a" xlink:href="cvco-20200627.xsd#cvco_ModularMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_ModularMember_f9cc8a24-ac51-4581-9ee2-9e37dd9e578a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_0d070104-a849-4653-b1d2-efbc8bcf1028" xlink:href="cvco-20200627.xsd#cvco_ParkModelRVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_ParkModelRVsMember_0d070104-a849-4653-b1d2-efbc8bcf1028" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_cee46711-1b43-453a-9148-72ad8d6fbfca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_cee46711-1b43-453a-9148-72ad8d6fbfca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_fc4488b3-b530-4e50-a6dc-01c2fc6e777b" xlink:href="cvco-20200627.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_fc4488b3-b530-4e50-a6dc-01c2fc6e777b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_70f8ee97-f0be-431b-828a-ec3d1b454769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_us-gaap_FinancialServiceOtherMember_70f8ee97-f0be-431b-828a-ec3d1b454769" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCash" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCash"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCash" xlink:type="extended" id="i728857120076466b91f496144ed97495_RestrictedCash"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCashTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashTables" xlink:type="extended" id="i8e78979a4a224386a66fec943dbc65ac_RestrictedCashTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended" id="i7ea872cca6e74d83a0e4268f6a63b869_RestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_b7994b58-7642-444c-8ccf-6df165ba30a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:href="cvco-20200627.xsd#cvco_ScheduleOfRestrictedCashAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_b7994b58-7642-444c-8ccf-6df165ba30a5" xlink:to="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ea44416-538e-4e88-8263-094563fc2bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ea44416-538e-4e88-8263-094563fc2bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_b32c0379-6e8b-4b44-b01c-a55983bf8988" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_b32c0379-6e8b-4b44-b01c-a55983bf8988" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_8d445ede-9cef-4955-9059-fa5e42b39015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_8d445ede-9cef-4955-9059-fa5e42b39015" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_5f5037a9-3cdd-41ee-895e-74443beca160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_b7994b58-7642-444c-8ccf-6df165ba30a5" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_5f5037a9-3cdd-41ee-895e-74443beca160" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0b076cd6-a08c-4853-a9f8-c2b786d29e07" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_5f5037a9-3cdd-41ee-895e-74443beca160" xlink:to="loc_srt_MajorCustomersAxis_0b076cd6-a08c-4853-a9f8-c2b786d29e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0b076cd6-a08c-4853-a9f8-c2b786d29e07_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_0b076cd6-a08c-4853-a9f8-c2b786d29e07" xlink:to="loc_srt_NameOfMajorCustomerDomain_0b076cd6-a08c-4853-a9f8-c2b786d29e07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_0b076cd6-a08c-4853-a9f8-c2b786d29e07" xlink:to="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_c13846ce-b827-4ec9-a5ef-efe7009e5950" xlink:href="cvco-20200627.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_c13846ce-b827-4ec9-a5ef-efe7009e5950" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_489226b7-0cba-4949-ba4a-1d5c86010642" xlink:href="cvco-20200627.xsd#cvco_OtherRestrictedCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:to="loc_cvco_OtherRestrictedCashMember_489226b7-0cba-4949-ba4a-1d5c86010642" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" xlink:type="extended" id="i6b1d1e89629543438a857f045e6657b3_RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:type="simple" xlink:href="cvco-20200627.xsd#Investments"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/Investments" xlink:type="extended" id="id5bd6d3806f14dc390a6e2bf1ffbefd4_Investments"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsTables" xlink:type="extended" id="i459253a6330f4a5f93d53d7bf0c0b1db_InvestmentsTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsDetails" xlink:type="extended" id="i1327fdf96d114bf0865619f9f5f7856c_InvestmentsDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails" xlink:type="extended" id="i07cccccf980f45ffa1aa6eb1a5646e21_InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2fdaf187-ad86-4955-be3d-37c1c8049023" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2fdaf187-ad86-4955-be3d-37c1c8049023" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_16fbe22b-798d-4bfe-9280-bb100333bbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_16fbe22b-798d-4bfe-9280-bb100333bbaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a283923c-930c-4eaa-ac4d-e8d3eaade0bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a283923c-930c-4eaa-ac4d-e8d3eaade0bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_57bce91c-a701-4023-87c3-44b0d383cebe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_57bce91c-a701-4023-87c3-44b0d383cebe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_09c8177c-0c6c-4b93-bd45-6fadf795ef11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_09c8177c-0c6c-4b93-bd45-6fadf795ef11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba97d8c3-a478-47a4-b926-72f8beb28493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba97d8c3-a478-47a4-b926-72f8beb28493" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ecf6d19b-e2fd-4adf-a235-320a2f664817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ecf6d19b-e2fd-4adf-a235-320a2f664817" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4b1c69a0-c590-40f9-99f1-02552c987962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2fdaf187-ad86-4955-be3d-37c1c8049023" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4b1c69a0-c590-40f9-99f1-02552c987962" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_286bfa42-9adc-4ad5-a520-d173408d1474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4b1c69a0-c590-40f9-99f1-02552c987962" xlink:to="loc_us-gaap_FinancialInstrumentAxis_286bfa42-9adc-4ad5-a520-d173408d1474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_286bfa42-9adc-4ad5-a520-d173408d1474_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_286bfa42-9adc-4ad5-a520-d173408d1474" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_286bfa42-9adc-4ad5-a520-d173408d1474_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_286bfa42-9adc-4ad5-a520-d173408d1474" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_f59577cc-81fd-4ff9-b4ef-ce80395be4db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_f59577cc-81fd-4ff9-b4ef-ce80395be4db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7c64847b-e265-4ed5-8ec4-4ee6f7f51f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7c64847b-e265-4ed5-8ec4-4ee6f7f51f0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_ee7ce133-ab86-4bd8-aa97-4cc4294f832b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_ee7ce133-ab86-4bd8-aa97-4cc4294f832b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails" xlink:type="extended" id="ifc0032474b2849debc7a66f9d3662f8e_InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1e0aec58-68aa-412b-8dbf-1bbd5c1b25a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1e0aec58-68aa-412b-8dbf-1bbd5c1b25a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_37994af8-e9c0-48d3-a22a-e8f049d0e4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_37994af8-e9c0-48d3-a22a-e8f049d0e4f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2f230221-1dfc-4acc-8ddb-19becdc114bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2f230221-1dfc-4acc-8ddb-19becdc114bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a21a640f-83c9-4eae-a523-dbc98e0d3152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a21a640f-83c9-4eae-a523-dbc98e0d3152" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0530ed51-9973-43ba-a943-d725d881e147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0530ed51-9973-43ba-a943-d725d881e147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_1ef9f64d-bfc4-4b4e-bfaa-959b28c78801" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_1ef9f64d-bfc4-4b4e-bfaa-959b28c78801" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_a21c3b7b-a493-48a9-bb91-5f31cb607688" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_a21c3b7b-a493-48a9-bb91-5f31cb607688" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_a21c3b7b-a493-48a9-bb91-5f31cb607688" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_46beb4a1-68e6-46c6-8ac2-4bf372cbc47c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_46beb4a1-68e6-46c6-8ac2-4bf372cbc47c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_26908fc3-139d-4752-85c6-9d18509d2892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_26908fc3-139d-4752-85c6-9d18509d2892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5a2bc47f-228f-47b2-8615-eb456446e57b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5a2bc47f-228f-47b2-8615-eb456446e57b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsContractualMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="extended" id="ibf65f8bf8de043209c2ab0b4ea98f3a5_InvestmentsContractualMaturitiesDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsRecognizedGainsandLossesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" xlink:type="extended" id="ib3625ca729894fb0bfe82ea8ca404b9d_InvestmentsRecognizedGainsandLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_e6435193-495e-40a0-8d6c-faccbb8c264d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_e6435193-495e-40a0-8d6c-faccbb8c264d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_a42b0be8-3703-49d7-940a-9c981f23e757" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_a42b0be8-3703-49d7-940a-9c981f23e757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_44e5fbbc-bc96-4507-8208-cfce75b7ed07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_44e5fbbc-bc96-4507-8208-cfce75b7ed07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_7af273fd-a289-4345-b3b0-9f191f380ccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_7af273fd-a289-4345-b3b0-9f191f380ccc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_ff4e1c52-b31b-4fd9-8728-7f513c8e59e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_ff4e1c52-b31b-4fd9-8728-7f513c8e59e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_9b553cab-8b16-4061-a5c6-7a6d87225a00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_9b553cab-8b16-4061-a5c6-7a6d87225a00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_9bc89697-afd0-4491-9310-0dac99748e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:to="loc_us-gaap_InvestmentTypeAxis_9bc89697-afd0-4491-9310-0dac99748e09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_9bc89697-afd0-4491-9310-0dac99748e09_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_9bc89697-afd0-4491-9310-0dac99748e09" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_9bc89697-afd0-4491-9310-0dac99748e09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_6437b87c-b97d-41a2-951b-c23e6ef963f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_9bc89697-afd0-4491-9310-0dac99748e09" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_6437b87c-b97d-41a2-951b-c23e6ef963f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_b3f9aedb-d648-4432-a38b-540fb00a3eca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_6437b87c-b97d-41a2-951b-c23e6ef963f3" xlink:to="loc_us-gaap_EquitySecuritiesMember_b3f9aedb-d648-4432-a38b-540fb00a3eca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_831ff621-ccbc-4dea-abc2-a27ef89c98a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:to="loc_us-gaap_FinancialInstrumentAxis_831ff621-ccbc-4dea-abc2-a27ef89c98a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_831ff621-ccbc-4dea-abc2-a27ef89c98a6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_831ff621-ccbc-4dea-abc2-a27ef89c98a6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_831ff621-ccbc-4dea-abc2-a27ef89c98a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0c649ea2-180d-40de-bf39-e9d13355741b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_831ff621-ccbc-4dea-abc2-a27ef89c98a6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0c649ea2-180d-40de-bf39-e9d13355741b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:type="simple" xlink:href="cvco-20200627.xsd#Inventories"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/Inventories" xlink:type="extended" id="id563f140e3324e3e97bdf597d22c6ebd_Inventories"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#InventoriesTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InventoriesTables" xlink:type="extended" id="i00a83fcfc708422db1e87db92ad36e6e_InventoriesTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InventoriesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InventoriesDetails" xlink:type="extended" id="i61213034c4404d78aa383a54c698dd00_InventoriesDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivable"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="extended" id="i13f0d58876944700a62d8be11bb4cab0_ConsumerLoansReceivable"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="extended" id="i6b77f30ae631493795991727df6d97ea_ConsumerLoansReceivableTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="extended" id="i954875f41ed44ff0b7a3d8a61a43ed9c_ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="extended" id="i2918e8e034da4dc1916bb6340aee834c_ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_bc88bafe-4be0-449a-94be-d75bbf8a1dff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_bc88bafe-4be0-449a-94be-d75bbf8a1dff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_14421f66-ddcd-4985-b769-24a5d2e8c294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_14421f66-ddcd-4985-b769-24a5d2e8c294" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_718db407-fef8-4e1f-874b-4e57bbee2da5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_718db407-fef8-4e1f-874b-4e57bbee2da5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e2b116f2-a9bb-4595-9f85-dab74468e632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e2b116f2-a9bb-4595-9f85-dab74468e632" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_6257477c-8bc4-405b-8cf0-e6560b21a5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_6257477c-8bc4-405b-8cf0-e6560b21a5f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_a52fa049-a5bb-4125-8343-28c0c606958d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3db91dbe-f2e1-4db9-94aa-27084435ef95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3db91dbe-f2e1-4db9-94aa-27084435ef95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_68d769a6-abc3-4610-88b8-a9a9ce414573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3db91dbe-f2e1-4db9-94aa-27084435ef95" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_68d769a6-abc3-4610-88b8-a9a9ce414573" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c7fa0ae-5136-4a6f-81f0-6fe573e3b8f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c7fa0ae-5136-4a6f-81f0-6fe573e3b8f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_2a666a67-49e0-489a-88e3-7041408c652c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c7fa0ae-5136-4a6f-81f0-6fe573e3b8f1" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_2a666a67-49e0-489a-88e3-7041408c652c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_77817ee9-daa1-4f16-b305-51c9c3905639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_77817ee9-daa1-4f16-b305-51c9c3905639" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_77817ee9-daa1-4f16-b305-51c9c3905639_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_77817ee9-daa1-4f16-b305-51c9c3905639" xlink:to="loc_us-gaap_ReceivableTypeDomain_77817ee9-daa1-4f16-b305-51c9c3905639_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6c19a406-b190-461d-9f5d-3fc799e4b156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_77817ee9-daa1-4f16-b305-51c9c3905639" xlink:to="loc_us-gaap_ReceivableTypeDomain_6c19a406-b190-461d-9f5d-3fc799e4b156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_a27efeb5-0fdd-4b57-9d24-40b63cd4086f" xlink:href="cvco-20200627.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_6c19a406-b190-461d-9f5d-3fc799e4b156" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_a27efeb5-0fdd-4b57-9d24-40b63cd4086f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableLoansHeldforinvestmentDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" xlink:type="extended" id="i7cc49210189848a9a2cfcc85503c8a27_ConsumerLoansReceivableLoansHeldforinvestmentDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DelinquencystatusofconsumerloansDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" xlink:type="extended" id="ibf3268b2e3ca4a5ab75c03d7331ea162_DelinquencystatusofconsumerloansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b434065b-f2f8-43ae-a1d4-df8413051b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_87b74c2c-7fc5-47b1-94c0-d9c75aa5387a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b434065b-f2f8-43ae-a1d4-df8413051b0d" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_87b74c2c-7fc5-47b1-94c0-d9c75aa5387a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e60c467f-7bc3-421a-8231-375962539ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b434065b-f2f8-43ae-a1d4-df8413051b0d" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e60c467f-7bc3-421a-8231-375962539ac4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_c6405716-580d-449e-b947-ed38fb4dfef1" xlink:href="cvco-20200627.xsd#cvco_DelinquencyStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e60c467f-7bc3-421a-8231-375962539ac4" xlink:to="loc_cvco_DelinquencyStatusAxis_c6405716-580d-449e-b947-ed38fb4dfef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_c6405716-580d-449e-b947-ed38fb4dfef1_default" xlink:href="cvco-20200627.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_DelinquencyStatusAxis_c6405716-580d-449e-b947-ed38fb4dfef1" xlink:to="loc_cvco_DelinquencyStatusDomain_c6405716-580d-449e-b947-ed38fb4dfef1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:href="cvco-20200627.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_DelinquencyStatusAxis_c6405716-580d-449e-b947-ed38fb4dfef1" xlink:to="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_c92e3163-bf47-4bfc-84d3-fba392881082" xlink:href="cvco-20200627.xsd#cvco_CurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_CurrentMember_c92e3163-bf47-4bfc-84d3-fba392881082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_cfae8aa7-21e9-45c1-9a6d-cce00f9cc0e0" xlink:href="cvco-20200627.xsd#cvco_A3160DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_A3160DaysPastDueMember_cfae8aa7-21e9-45c1-9a6d-cce00f9cc0e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_6180abe5-11f0-41a5-9396-63f6096d61a5" xlink:href="cvco-20200627.xsd#cvco_A6190DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_A6190DaysPastDueMember_6180abe5-11f0-41a5-9396-63f6096d61a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_6e8f73ad-f567-47bf-9883-510ca3e7e1a1" xlink:href="cvco-20200627.xsd#cvco_A91DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_A91DaysPastDueMember_6e8f73ad-f567-47bf-9883-510ca3e7e1a1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended" id="iffb55484a1fa4f4f9161e01553f028dc_ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c1cf35a-b40f-446c-a017-31e63efe3b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6c7ea0e6-cb9e-43a6-b1e3-79cbeb161a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c1cf35a-b40f-446c-a017-31e63efe3b59" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6c7ea0e6-cb9e-43a6-b1e3-79cbeb161a2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c1cf35a-b40f-446c-a017-31e63efe3b59" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9719e809-1582-4b94-b7c9-f45d2b4bbbec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9719e809-1582-4b94-b7c9-f45d2b4bbbec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_ca9883b5-fee4-4757-95be-bb1bc7aab709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9719e809-1582-4b94-b7c9-f45d2b4bbbec" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_ca9883b5-fee4-4757-95be-bb1bc7aab709" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_34ad9420-607d-4f74-b2b0-918da7478b76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_34ad9420-607d-4f74-b2b0-918da7478b76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_34ad9420-607d-4f74-b2b0-918da7478b76_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_34ad9420-607d-4f74-b2b0-918da7478b76" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_34ad9420-607d-4f74-b2b0-918da7478b76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_34ad9420-607d-4f74-b2b0-918da7478b76" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_c512ceaa-9ac3-4734-afe8-e1d6965682f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_us-gaap_PrimeMember_c512ceaa-9ac3-4734-afe8-e1d6965682f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_946aa3b4-9d42-4fd4-97ee-f6a60bd1aeca" xlink:href="cvco-20200627.xsd#cvco_NearPrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_cvco_NearPrimeMember_946aa3b4-9d42-4fd4-97ee-f6a60bd1aeca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_09ffffe0-0f6d-408e-a46e-06a700c88122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubprimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_us-gaap_SubprimeMember_09ffffe0-0f6d-408e-a46e-06a700c88122" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_b1061bca-4e2e-4cba-ae85-7f759f0b2743" xlink:href="cvco-20200627.xsd#cvco_NoFICOScoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_cvco_NoFICOScoreMember_b1061bca-4e2e-4cba-ae85-7f759f0b2743" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_8da271ee-b978-462c-ba4b-73d14230f062" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:to="loc_cvco_YearOfOriginationAxis_8da271ee-b978-462c-ba4b-73d14230f062" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_8da271ee-b978-462c-ba4b-73d14230f062_default" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_8da271ee-b978-462c-ba4b-73d14230f062" xlink:to="loc_cvco_YearOfOriginationDomain_8da271ee-b978-462c-ba4b-73d14230f062_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_8da271ee-b978-462c-ba4b-73d14230f062" xlink:to="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_018e1dcd-9466-4a80-90b4-9d6c908df531" xlink:href="cvco-20200627.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_CurrentFiscalYearMember_018e1dcd-9466-4a80-90b4-9d6c908df531" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_4a94f8ba-8bc0-41ff-af5c-e6b8cfd0cb68" xlink:href="cvco-20200627.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_PriorFiscalYearMember_4a94f8ba-8bc0-41ff-af5c-e6b8cfd0cb68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_225cfcf2-a46f-44f7-a83f-192629a471dc" xlink:href="cvco-20200627.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2019Member_225cfcf2-a46f-44f7-a83f-192629a471dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_a5487bff-f93a-4ce2-bdc2-4536611ab6aa" xlink:href="cvco-20200627.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2018Member_a5487bff-f93a-4ce2-bdc2-4536611ab6aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_e225010b-b943-4688-b438-b930f7c51f6e" xlink:href="cvco-20200627.xsd#cvco_Fiscal2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2017Member_e225010b-b943-4688-b438-b930f7c51f6e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember_b24b218e-6b81-44ce-b8bf-5726fd2f607f" xlink:href="cvco-20200627.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2016AndPriorMember_b24b218e-6b81-44ce-b8bf-5726fd2f607f" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="extended" id="i9c58221951cf4c70843ff0e345c4a8bf_ConsumerLoansReceivableNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_44683828-d911-409c-86da-9f72eaa20d88" xlink:href="cvco-20200627.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_44683828-d911-409c-86da-9f72eaa20d88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_0bcef2ee-41ec-401e-be20-0fb4830e2a83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_0bcef2ee-41ec-401e-be20-0fb4830e2a83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_79e6bb21-f60d-42c1-bcb6-788cea3c4007" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_79e6bb21-f60d-42c1-bcb6-788cea3c4007" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9225c96b-496b-49cc-b796-f1fe6e40d1be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9225c96b-496b-49cc-b796-f1fe6e40d1be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_39514148-a14e-491a-be8c-f0b8b8a9bf31" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9225c96b-496b-49cc-b796-f1fe6e40d1be" xlink:to="loc_srt_StatementGeographicalAxis_39514148-a14e-491a-be8c-f0b8b8a9bf31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_39514148-a14e-491a-be8c-f0b8b8a9bf31_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_39514148-a14e-491a-be8c-f0b8b8a9bf31" xlink:to="loc_srt_SegmentGeographicalDomain_39514148-a14e-491a-be8c-f0b8b8a9bf31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_39514148-a14e-491a-be8c-f0b8b8a9bf31" xlink:to="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_fbc2bf8d-f0a3-4a71-8ded-051c8e761126" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:to="loc_stpr_TX_fbc2bf8d-f0a3-4a71-8ded-051c8e761126" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_a189892e-5bcd-4999-9b53-d1dc6cb08f35" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:to="loc_stpr_FL_a189892e-5bcd-4999-9b53-d1dc6cb08f35" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="extended" id="ieee032458cec4189a40b9a8657dc53f3_CommercialLoansReceivables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesTables" xlink:type="extended" id="iaecf1c88251b42ea85959d39d379ecb5_CommercialLoansReceivablesTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails" xlink:type="extended" id="i306c36a802f54162a69301bf53659503_CommercialLoansReceivablesCommercialLoansReceivablesNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2bd1b718-611e-4aa2-8836-c7b0f3306d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2bd1b718-611e-4aa2-8836-c7b0f3306d5c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_9c3c2125-b896-42b2-8e28-1e6db59a8125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_NotesReceivableGross_9c3c2125-b896-42b2-8e28-1e6db59a8125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e04cd83-3983-493f-a7ce-799ccca6339c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e04cd83-3983-493f-a7ce-799ccca6339c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_d74bceda-901a-4f56-b4c6-404a0c03c597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_d74bceda-901a-4f56-b4c6-404a0c03c597" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_0e74d5f9-b332-476c-a973-8698f3280614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_NotesReceivableNet_0e74d5f9-b332-476c-a973-8698f3280614" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_c7e06555-58f7-449b-b242-b343c1cdd0da" xlink:href="cvco-20200627.xsd#cvco_Weightedaveragecontractualinterestratecommercial"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_cvco_Weightedaveragecontractualinterestratecommercial_c7e06555-58f7-449b-b242-b343c1cdd0da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_1b47d3f5-695a-4d72-a7a4-df6eac3d7e23" xlink:href="cvco-20200627.xsd#cvco_Weightedaveragemonthstomaturitycommercial"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_cvco_Weightedaveragemonthstomaturitycommercial_1b47d3f5-695a-4d72-a7a4-df6eac3d7e23" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2bd1b718-611e-4aa2-8836-c7b0f3306d5c" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_acecde67-8f08-4363-8b61-8a0491d145c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_acecde67-8f08-4363-8b61-8a0491d145c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_acecde67-8f08-4363-8b61-8a0491d145c0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_acecde67-8f08-4363-8b61-8a0491d145c0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_acecde67-8f08-4363-8b61-8a0491d145c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_acecde67-8f08-4363-8b61-8a0491d145c0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DirectInventoryFinanceMember_a03fe23e-097d-496c-bc6c-f120f59de8f8" xlink:href="cvco-20200627.xsd#cvco_DirectInventoryFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:to="loc_cvco_DirectInventoryFinanceMember_a03fe23e-097d-496c-bc6c-f120f59de8f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_e9ac3413-b721-4e9e-ad2c-c8b628903b6e" xlink:href="cvco-20200627.xsd#cvco_ParticipationInventoryFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_e9ac3413-b721-4e9e-ad2c-c8b628903b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_6423af3e-70f2-41b4-8f80-c3247f82af39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_6423af3e-70f2-41b4-8f80-c3247f82af39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6423af3e-70f2-41b4-8f80-c3247f82af39_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_6423af3e-70f2-41b4-8f80-c3247f82af39" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6423af3e-70f2-41b4-8f80-c3247f82af39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd49ab9b-791e-4b72-9d81-1f5363034f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_6423af3e-70f2-41b4-8f80-c3247f82af39" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd49ab9b-791e-4b72-9d81-1f5363034f57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_5b456943-540e-4b83-a555-3d894eeeb84c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd49ab9b-791e-4b72-9d81-1f5363034f57" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_5b456943-540e-4b83-a555-3d894eeeb84c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="extended" id="i3fc49a95a24b455ba92da30626feb0e1_CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d9347448-ae30-42e1-ad67-337fe2ad6c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d9347448-ae30-42e1-ad67-337fe2ad6c3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ec383166-4d05-4ec0-a0d3-7b6c0047da67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ec383166-4d05-4ec0-a0d3-7b6c0047da67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_fb081a8e-e9e8-42c7-99e0-a48708a7d25a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_fb081a8e-e9e8-42c7-99e0-a48708a7d25a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_8663dbf4-226a-4e2d-89af-4bfda6cc5759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_8663dbf4-226a-4e2d-89af-4bfda6cc5759" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_63a734d9-93e9-4738-8a4f-6d89071447dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2b182bc9-735f-4bcd-beb2-18bc8448ac06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2b182bc9-735f-4bcd-beb2-18bc8448ac06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b182bc9-735f-4bcd-beb2-18bc8448ac06_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2b182bc9-735f-4bcd-beb2-18bc8448ac06" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b182bc9-735f-4bcd-beb2-18bc8448ac06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b3daadf-6f46-40b9-9695-40fe376c4d21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2b182bc9-735f-4bcd-beb2-18bc8448ac06" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b3daadf-6f46-40b9-9695-40fe376c4d21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c1c1338b-55d9-4c95-b4eb-f3f337b1474a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b3daadf-6f46-40b9-9695-40fe376c4d21" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c1c1338b-55d9-4c95-b4eb-f3f337b1474a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_491328f8-8296-434f-8b76-a40ef696a4a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_491328f8-8296-434f-8b76-a40ef696a4a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_491328f8-8296-434f-8b76-a40ef696a4a5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_491328f8-8296-434f-8b76-a40ef696a4a5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_491328f8-8296-434f-8b76-a40ef696a4a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e42818e2-448e-4bf4-938f-a8ff62be9cea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_491328f8-8296-434f-8b76-a40ef696a4a5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e42818e2-448e-4bf4-938f-a8ff62be9cea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_e871c6a9-e4b3-4799-928a-603c51f5b068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e42818e2-448e-4bf4-938f-a8ff62be9cea" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_e871c6a9-e4b3-4799-928a-603c51f5b068" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended" id="i1763fc8b86f840369fe7ba62da03e398_CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_8b9c1030-a8b1-4cb0-abc4-4078d5bf8278" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_3b935ea2-9aea-4577-a028-cb7cb8ddc4df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_8b9c1030-a8b1-4cb0-abc4-4078d5bf8278" xlink:to="loc_us-gaap_NotesReceivableGross_3b935ea2-9aea-4577-a028-cb7cb8ddc4df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_8b9c1030-a8b1-4cb0-abc4-4078d5bf8278" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_43fb329c-1534-4e7b-8f14-ea84803149d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_43fb329c-1534-4e7b-8f14-ea84803149d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_43fb329c-1534-4e7b-8f14-ea84803149d9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_43fb329c-1534-4e7b-8f14-ea84803149d9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_43fb329c-1534-4e7b-8f14-ea84803149d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_43fb329c-1534-4e7b-8f14-ea84803149d9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DirectInventoryFinanceMember_3d567cb9-c6db-4c41-8e2b-5d4518b3ec23" xlink:href="cvco-20200627.xsd#cvco_DirectInventoryFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:to="loc_cvco_DirectInventoryFinanceMember_3d567cb9-c6db-4c41-8e2b-5d4518b3ec23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_95ed7015-6e73-4dd1-bc48-1a1b2212a0c7" xlink:href="cvco-20200627.xsd#cvco_ParticipationInventoryFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_95ed7015-6e73-4dd1-bc48-1a1b2212a0c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_79a498c4-c458-48bc-a6e9-ef14b06d0006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_79a498c4-c458-48bc-a6e9-ef14b06d0006" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_79a498c4-c458-48bc-a6e9-ef14b06d0006_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_79a498c4-c458-48bc-a6e9-ef14b06d0006" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_79a498c4-c458-48bc-a6e9-ef14b06d0006_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_79a498c4-c458-48bc-a6e9-ef14b06d0006" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_0f819ccd-08b0-487c-a862-92689d3fc983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_0f819ccd-08b0-487c-a862-92689d3fc983" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WatchListMember_9616dd04-e5fc-47f4-b320-198a8322a1cc" xlink:href="cvco-20200627.xsd#cvco_WatchListMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:to="loc_cvco_WatchListMember_9616dd04-e5fc-47f4-b320-198a8322a1cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember_2071fabe-0a01-48d4-a8d2-51a9145246b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:to="loc_us-gaap_NonperformingFinancingReceivableMember_2071fabe-0a01-48d4-a8d2-51a9145246b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_09267734-cb1a-4ebe-980b-099308b22c73" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:to="loc_cvco_YearOfOriginationAxis_09267734-cb1a-4ebe-980b-099308b22c73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_09267734-cb1a-4ebe-980b-099308b22c73_default" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_09267734-cb1a-4ebe-980b-099308b22c73" xlink:to="loc_cvco_YearOfOriginationDomain_09267734-cb1a-4ebe-980b-099308b22c73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_09267734-cb1a-4ebe-980b-099308b22c73" xlink:to="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_b9837b9f-fb98-45da-ac76-6c2bb975db30" xlink:href="cvco-20200627.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_CurrentFiscalYearMember_b9837b9f-fb98-45da-ac76-6c2bb975db30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_ea381fa3-cdec-46ce-8207-1dbdf134a7a8" xlink:href="cvco-20200627.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_PriorFiscalYearMember_ea381fa3-cdec-46ce-8207-1dbdf134a7a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_d3b9b375-55e7-4334-8f6e-36412ea5b10f" xlink:href="cvco-20200627.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_Fiscal2019Member_d3b9b375-55e7-4334-8f6e-36412ea5b10f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_5b796c63-1c12-4dbc-bbec-cb3f6374fd6b" xlink:href="cvco-20200627.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_Fiscal2018Member_5b796c63-1c12-4dbc-bbec-cb3f6374fd6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_f69b3732-56ec-4fac-9b16-809496b85786" xlink:href="cvco-20200627.xsd#cvco_Fiscal2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_Fiscal2017Member_f69b3732-56ec-4fac-9b16-809496b85786" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails" xlink:type="extended" id="i6229f9df686e40c4a8a0821887ac3bb1_CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_8ed1aa83-3583-48de-bb6b-1f62a6c9b269" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablePrincipalBalanceConcentration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:to="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_8ed1aa83-3583-48de-bb6b-1f62a6c9b269" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_7acd0845-424d-446f-95de-6d9209383b32" xlink:href="cvco-20200627.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_7acd0845-424d-446f-95de-6d9209383b32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_97ab6cb0-54a4-4e97-b958-527986ba3ed2" xlink:href="cvco-20200627.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_7acd0845-424d-446f-95de-6d9209383b32" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_97ab6cb0-54a4-4e97-b958-527986ba3ed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_8311b81c-6080-45fd-a22b-868262f6d7f4" xlink:href="cvco-20200627.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_8311b81c-6080-45fd-a22b-868262f6d7f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_45616044-d100-426c-95e7-ad709145424c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_45616044-d100-426c-95e7-ad709145424c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_45616044-d100-426c-95e7-ad709145424c" xlink:to="loc_srt_StatementGeographicalAxis_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f" xlink:to="loc_srt_SegmentGeographicalDomain_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_995bb9ee-53cf-40bb-8af9-f67401974d51" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f" xlink:to="loc_srt_SegmentGeographicalDomain_995bb9ee-53cf-40bb-8af9-f67401974d51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_ea50ce6a-71b8-4f4d-81a1-5e4ab8f964c3" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_995bb9ee-53cf-40bb-8af9-f67401974d51" xlink:to="loc_stpr_CA_ea50ce6a-71b8-4f4d-81a1-5e4ab8f964c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" xlink:type="extended" id="ie112420d14774549b3b431e5e2694e89_CommercialLoansReceivablesNarrativeDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnet" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnet"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnet" xlink:type="extended" id="if5ed6505d67f4e2491902b2c9f42afa7_PropertyPlantandEquipmentnet"/>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetTables" xlink:type="extended" id="iadc6ce2449b143ab9d1a74880b2b257b_PropertyPlantandEquipmentnetTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="extended" id="id9c79e1d4d014027836fb3bbdbf6f0f9_PropertyPlantandEquipmentnetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_85192d48-e520-4eea-9355-f871e2a451e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_85192d48-e520-4eea-9355-f871e2a451e2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6143a953-fdef-4afc-a250-ff066bc16320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6143a953-fdef-4afc-a250-ff066bc16320" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_47bc47f0-7e0b-4eaa-a034-316c199ef887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_47bc47f0-7e0b-4eaa-a034-316c199ef887" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_50b37fd6-2899-4f2e-bbd3-fcaa4b99f79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_50b37fd6-2899-4f2e-bbd3-fcaa4b99f79d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7df774e9-0dc1-4d9a-b6d3-86772dc6aebd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_85192d48-e520-4eea-9355-f871e2a451e2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7df774e9-0dc1-4d9a-b6d3-86772dc6aebd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38e5d04e-93ee-49cd-b5af-28cbf2a51b15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7df774e9-0dc1-4d9a-b6d3-86772dc6aebd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38e5d04e-93ee-49cd-b5af-28cbf2a51b15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_38e5d04e-93ee-49cd-b5af-28cbf2a51b15_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38e5d04e-93ee-49cd-b5af-28cbf2a51b15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_38e5d04e-93ee-49cd-b5af-28cbf2a51b15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38e5d04e-93ee-49cd-b5af-28cbf2a51b15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_24347273-cd6c-47f3-8cff-7b373939a733" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:to="loc_us-gaap_LandMember_24347273-cd6c-47f3-8cff-7b373939a733" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_13f573fb-88a4-4506-ad5e-b5bf87386d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_13f573fb-88a4-4506-ad5e-b5bf87386d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_56bdcdde-7f65-4795-8920-072be017f327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_56bdcdde-7f65-4795-8920-072be017f327" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="extended" id="iccad613107b74d42a588848017f0f6c7_PropertyPlantandEquipmentnetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_faf39d59-66cb-4283-b5f6-c34b7a96c38f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:to="loc_us-gaap_Depreciation_faf39d59-66cb-4283-b5f6-c34b7a96c38f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_d2961d5e-506c-4415-8d9d-8dbda9661df9" xlink:href="cvco-20200627.xsd#cvco_PropertyPlantAndEquipmentTextualAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:to="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_d2961d5e-506c-4415-8d9d-8dbda9661df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3863c8b7-7ca4-48f5-8b89-7712e43877d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3863c8b7-7ca4-48f5-8b89-7712e43877d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3863c8b7-7ca4-48f5-8b89-7712e43877d5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3863c8b7-7ca4-48f5-8b89-7712e43877d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3863c8b7-7ca4-48f5-8b89-7712e43877d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3863c8b7-7ca4-48f5-8b89-7712e43877d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_0c9a4fde-3fe8-4c16-9705-7e98dcb834d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_0c9a4fde-3fe8-4c16-9705-7e98dcb834d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b4e4729f-c2ea-4325-a502-d4b9582c9784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b4e4729f-c2ea-4325-a502-d4b9582c9784" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_788563fa-5011-4201-b692-c7ff5db4ec02" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:to="loc_srt_RangeAxis_788563fa-5011-4201-b692-c7ff5db4ec02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_788563fa-5011-4201-b692-c7ff5db4ec02_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_788563fa-5011-4201-b692-c7ff5db4ec02" xlink:to="loc_srt_RangeMember_788563fa-5011-4201-b692-c7ff5db4ec02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fe764956-718a-46d0-8c68-78ed94af6b26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_788563fa-5011-4201-b692-c7ff5db4ec02" xlink:to="loc_srt_RangeMember_fe764956-718a-46d0-8c68-78ed94af6b26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9e7509da-c172-49c5-8358-b49b2b5ece3d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fe764956-718a-46d0-8c68-78ed94af6b26" xlink:to="loc_srt_MaximumMember_9e7509da-c172-49c5-8358-b49b2b5ece3d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Leases" xlink:type="simple" xlink:href="cvco-20200627.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/Leases" xlink:type="extended" id="i3f91fa4b50264342b2b4a804faef6def_Leases"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesTables" xlink:type="extended" id="icdfa117ceca64dfcac4b5638ec3dc6f6_LeasesTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesLeaseAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="extended" id="i224cfc3562d5453685015676ae33e32b_LeasesLeaseAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesFutureMinimumPaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended" id="ibabb2832711942d594e0f9554211d028_LeasesFutureMinimumPaymentsDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesWeightedAverageDisclosureDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="extended" id="ifcf511ed27974c8fa8f7151d31c2daeb_LeasesWeightedAverageDisclosureDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangibles" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangibles"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangibles" xlink:type="extended" id="id6171423007d40539847c21eeefb7012_GoodwillandOtherIntangibles"/>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangiblesTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="extended" id="i92175b4e273c4c958fd38a2897ac6b38_GoodwillandOtherIntangiblesTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="extended" id="id30a8ffaea634b268b9bbc95a6c7ca02_GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:href="cvco-20200627.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5020c915-ccf2-485f-ab77-24ce910b2198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:to="loc_us-gaap_Goodwill_5020c915-ccf2-485f-ab77-24ce910b2198" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_4b603726-b139-42b1-869b-cf8482e46dc5" xlink:href="cvco-20200627.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_4b603726-b139-42b1-869b-cf8482e46dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_e204d157-8f36-4404-b0da-50e140fcbb54" xlink:href="cvco-20200627.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_e204d157-8f36-4404-b0da-50e140fcbb54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_78bd2d45-be71-4c57-b0e5-6e1fd975a300" xlink:href="cvco-20200627.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_78bd2d45-be71-4c57-b0e5-6e1fd975a300" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_8812cc4b-88c6-4090-a3fc-872098d66dae" xlink:href="cvco-20200627.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_8812cc4b-88c6-4090-a3fc-872098d66dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ed3eda5-836e-4fb9-a3a6-ac10c7ac92fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ed3eda5-836e-4fb9-a3a6-ac10c7ac92fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cb2a3b99-59a6-4b89-b347-660e1ba1cf27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cb2a3b99-59a6-4b89-b347-660e1ba1cf27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a17be8ed-2b5e-4bcf-889c-8cd421e0b800" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a17be8ed-2b5e-4bcf-889c-8cd421e0b800" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_80f2a6ee-414b-449f-b46f-d82b2568ff6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_80f2a6ee-414b-449f-b46f-d82b2568ff6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:href="cvco-20200627.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_704c2db6-9a64-4203-a3fc-71da7a7b694d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_704c2db6-9a64-4203-a3fc-71da7a7b694d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_704c2db6-9a64-4203-a3fc-71da7a7b694d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_704c2db6-9a64-4203-a3fc-71da7a7b694d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_704c2db6-9a64-4203-a3fc-71da7a7b694d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_704c2db6-9a64-4203-a3fc-71da7a7b694d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_010e556f-8197-478e-a1ae-c376100d4a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:to="loc_us-gaap_GoodwillMember_010e556f-8197-478e-a1ae-c376100d4a7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_9b6aac6f-e7af-420a-ac58-1bd8c1372e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_9b6aac6f-e7af-420a-ac58-1bd8c1372e65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_e292ad81-c753-4acf-8bb3-107e30a52f1a" xlink:href="cvco-20200627.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:to="loc_cvco_StateInsuranceLicensesMember_e292ad81-c753-4acf-8bb3-107e30a52f1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fbf54e5-0338-44e6-87ff-6e7be57f61ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fbf54e5-0338-44e6-87ff-6e7be57f61ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1fbf54e5-0338-44e6-87ff-6e7be57f61ca_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fbf54e5-0338-44e6-87ff-6e7be57f61ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1fbf54e5-0338-44e6-87ff-6e7be57f61ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fbf54e5-0338-44e6-87ff-6e7be57f61ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5791433e-4ada-44da-8c5b-98a2e721400b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5791433e-4ada-44da-8c5b-98a2e721400b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_6a2f1bd8-0ab7-4162-8fbc-1e9291b0abb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_6a2f1bd8-0ab7-4162-8fbc-1e9291b0abb5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangiblesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails" xlink:type="extended" id="i3b0b611ac5bc40e2a1ba084bf454458f_GoodwillandOtherIntangiblesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_45ea29ae-c871-4520-b9f6-1bda580d65a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_ec51c494-7778-402e-8ba7-e17c54027a42" xlink:href="cvco-20200627.xsd#cvco_GoodwillAndOtherIntangiblesTextualAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_45ea29ae-c871-4520-b9f6-1bda580d65a3" xlink:to="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_ec51c494-7778-402e-8ba7-e17c54027a42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_805d2dab-da59-445e-8559-01e36fd19637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_ec51c494-7778-402e-8ba7-e17c54027a42" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_805d2dab-da59-445e-8559-01e36fd19637" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dbe80dc4-46ba-4fcd-8bd8-e43b75f1aed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_45ea29ae-c871-4520-b9f6-1bda580d65a3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dbe80dc4-46ba-4fcd-8bd8-e43b75f1aed1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42ea8a88-1acd-401d-999e-484c28dc2bc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dbe80dc4-46ba-4fcd-8bd8-e43b75f1aed1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42ea8a88-1acd-401d-999e-484c28dc2bc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42ea8a88-1acd-401d-999e-484c28dc2bc4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42ea8a88-1acd-401d-999e-484c28dc2bc4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42ea8a88-1acd-401d-999e-484c28dc2bc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb199634-b006-43e2-b60e-5395248506a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42ea8a88-1acd-401d-999e-484c28dc2bc4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb199634-b006-43e2-b60e-5395248506a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5ef481b2-311a-4d6c-8543-ecf92ee46ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb199634-b006-43e2-b60e-5395248506a2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5ef481b2-311a-4d6c-8543-ecf92ee46ee4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="cvco-20200627.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended" id="ic12e920eddd44ed593937b8794b675aa_AccruedExpensesandOtherCurrentLiabilities"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended" id="ieff420bdf4564f2686b09337d6a968d5_AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended" id="i0736c63d763d46fb949c757aa20ffa64_AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:type="simple" xlink:href="cvco-20200627.xsd#Warranties"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/Warranties" xlink:type="extended" id="id13ca7c9e92e4e48b048bdd0f59ff623_Warranties"/>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#WarrantiesTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/WarrantiesTables" xlink:type="extended" id="ic5aa5f0c86394f2cb0970143ccaed9be_WarrantiesTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#WarrantiesActivityforEstimatedWarrantyLiabilityDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="extended" id="ic8f05469452e4b8cb8283145a20dbc23_WarrantiesActivityforEstimatedWarrantyLiabilityDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#WarrantiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="extended" id="i6416d7e3116e452bb780eb259740e3d0_WarrantiesNarrativeDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligations"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="extended" id="i8a6de956c8024a6fbd08d15f0675f301_DebtandFinanceLeaseObligations"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsDebtObligationsPolicies"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="extended" id="i748617467ea44d07a9a335dc0ad5aba5_DebtandFinanceLeaseObligationsDebtObligationsPolicies"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtTables" xlink:type="extended" id="i39042bee904f406a85c85462d7d0d172_DebtTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="extended" id="i04760126272c426d8d4cf249f5fff935_DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="extended" id="if9e043e3cbef4506bb78911a29d98891_DebtandFinanceLeaseObligationsNarrativeDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/Reinsurance" xlink:type="simple" xlink:href="cvco-20200627.xsd#Reinsurance"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/Reinsurance" xlink:type="extended" id="icfca1775bda34ee389529534da5d7f3e_Reinsurance"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ReinsuranceDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="extended" id="i9d7caabe730249ba95ebcf11bc24fb52_ReinsuranceDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="simple" xlink:href="cvco-20200627.xsd#ReinsuranceDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="extended" id="if2d301bd7f1b4d44a439aab7f29c1a2f_ReinsuranceDetailsTextual"/>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cvco-20200627.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/IncomeTaxes" xlink:type="extended" id="i9c9be7ed9d0b41648c7d88c84e03d3e1_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/IncomeTaxesDetails" xlink:type="extended" id="idd526e6927fc413fa94cde07498d2bba_IncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="extended" id="i58cd107b7712455c870c12cd58607097_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesPolicies"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesPolicies" xlink:type="extended" id="i0fee44cc4dc24e6c8e70eed18841033f_CommitmentsandContingenciesPolicies"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesTables" xlink:type="extended" id="ia9aece8f6f8448adb34bcc02b3fbe2e5_CommitmentsandContingenciesTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended" id="ifc7709e2d29e4c51be2ca1f6a8030646_CommitmentsandContingenciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPeriodOfOccurrence_b8f957ff-79f2-40de-8c36-a49c6414ea42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyPeriodOfOccurrence"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_LossContingencyPeriodOfOccurrence_b8f957ff-79f2-40de-8c36-a49c6414ea42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_0ab3431d-4576-4986-8f4d-0b8fe7eafc27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_0ab3431d-4576-4986-8f4d-0b8fe7eafc27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_668a34af-082f-468c-af53-fe24fceb6a3b" xlink:href="cvco-20200627.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_668a34af-082f-468c-af53-fe24fceb6a3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMinimum_113b85fe-53a2-47c7-a952-239fc854504e" xlink:href="cvco-20200627.xsd#cvco_IrlcLoanCommitmentRangeMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMinimum_113b85fe-53a2-47c7-a952-239fc854504e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum_1011f668-bab8-4b2d-a3e2-a5dabbacb2ec" xlink:href="cvco-20200627.xsd#cvco_IrlcLoanCommitmentRangeMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMaximum_1011f668-bab8-4b2d-a3e2-a5dabbacb2ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_a3002fa7-7a81-4d7d-9ada-6164f9d781fd" xlink:href="cvco-20200627.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_a3002fa7-7a81-4d7d-9ada-6164f9d781fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_97e4e6fc-2f98-4a3c-8ba7-f8ce8ac5636f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_97e4e6fc-2f98-4a3c-8ba7-f8ce8ac5636f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_7538e767-ef30-4217-a6ee-4b1915865e7b" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_7538e767-ef30-4217-a6ee-4b1915865e7b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_b465710e-e367-469e-b9c8-35f9a3a84f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_b465710e-e367-469e-b9c8-35f9a3a84f47" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_2a6f49e3-4455-4a0b-95bf-d6dc06a1b587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_2a6f49e3-4455-4a0b-95bf-d6dc06a1b587" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_28f6feed-a239-4aca-9fcd-6ee94a00a6c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_28f6feed-a239-4aca-9fcd-6ee94a00a6c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_28f6feed-a239-4aca-9fcd-6ee94a00a6c1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_28f6feed-a239-4aca-9fcd-6ee94a00a6c1" xlink:to="loc_us-gaap_LossContingencyNatureDomain_28f6feed-a239-4aca-9fcd-6ee94a00a6c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_28f6feed-a239-4aca-9fcd-6ee94a00a6c1" xlink:to="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_60af412d-8467-4b2c-a67b-a25dd7cdd45b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeOfIndebtednessOfOthersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:to="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_60af412d-8467-4b2c-a67b-a25dd7cdd45b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_2ef9972d-f747-4faf-9b7b-67f1792e9534" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:to="loc_us-gaap_LetterOfCreditMember_2ef9972d-f747-4faf-9b7b-67f1792e9534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_02a71dff-f269-46b8-a506-174254c4d3e6" xlink:href="cvco-20200627.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:to="loc_cvco_CountryplaceCommitmentMember_02a71dff-f269-46b8-a506-174254c4d3e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d476885a-c594-43db-a7b7-ab0aead696b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:to="loc_srt_RangeAxis_d476885a-c594-43db-a7b7-ab0aead696b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d476885a-c594-43db-a7b7-ab0aead696b8_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d476885a-c594-43db-a7b7-ab0aead696b8" xlink:to="loc_srt_RangeMember_d476885a-c594-43db-a7b7-ab0aead696b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_40f19f78-3255-44cb-be13-b035774e5376" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d476885a-c594-43db-a7b7-ab0aead696b8" xlink:to="loc_srt_RangeMember_40f19f78-3255-44cb-be13-b035774e5376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dc0d1403-7fa6-44ac-a0b6-83238584f521" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_40f19f78-3255-44cb-be13-b035774e5376" xlink:to="loc_srt_MaximumMember_dc0d1403-7fa6-44ac-a0b6-83238584f521" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="extended" id="i163bc2ae59f64621b1fdfd4700a8efaa_CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_a2c79e50-e6f0-4e92-b954-ecd3cb2505d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b1be18a9-4f29-4b86-a4a1-4ee07732509e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_a2c79e50-e6f0-4e92-b954-ecd3cb2505d6" xlink:to="loc_us-gaap_LossContingenciesTable_b1be18a9-4f29-4b86-a4a1-4ee07732509e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b1be18a9-4f29-4b86-a4a1-4ee07732509e" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_c7e104c6-f3e2-4f40-8068-20c60b47a94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a" xlink:to="loc_us-gaap_LossContingencyNatureDomain_c7e104c6-f3e2-4f40-8068-20c60b47a94b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_5108f86a-0231-4b66-8eae-55884c360ba4" xlink:href="cvco-20200627.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_c7e104c6-f3e2-4f40-8068-20c60b47a94b" xlink:to="loc_cvco_CountryplaceCommitmentMember_5108f86a-0231-4b66-8eae-55884c360ba4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquity" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockholdersEquity" xlink:type="extended" id="ia6d83eb7c8294c1fb53973b529402c56_StockholdersEquity"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquityTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="extended" id="i7a8d72a6fadc4db39f11faa611af6698_StockholdersEquityTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="extended" id="i971a5e8c4c7f49b8b26dce48bcf48699_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_10052d4b-cb9b-4e67-9edc-51e1fc5da94f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_10052d4b-cb9b-4e67-9edc-51e1fc5da94f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ac9d76e0-70b9-430e-ac99-4322bf4eaaaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ac9d76e0-70b9-430e-ac99-4322bf4eaaaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fa57de8a-3831-48be-b285-f8055e0b442d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fa57de8a-3831-48be-b285-f8055e0b442d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7dafa0aa-b2a9-4366-9a9e-65a4da85f1e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_edccf34e-7bb4-4a8f-9440-038cd55eebd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_StockholdersEquity_edccf34e-7bb4-4a8f-9440-038cd55eebd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7f95825c-e8bc-40ee-bc0d-7e4197f719f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7f95825c-e8bc-40ee-bc0d-7e4197f719f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_11f0654d-f546-4596-b482-6b4f9984b72e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_NetIncomeLoss_11f0654d-f546-4596-b482-6b4f9984b72e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_991b6e54-2f72-4640-8363-6bc7bcdc870c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_991b6e54-2f72-4640-8363-6bc7bcdc870c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_49a70440-c4b6-4b82-bf4c-c124a8c55196" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_49a70440-c4b6-4b82-bf4c-c124a8c55196" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cc4599f9-f4dd-4d3e-9b83-4ee3d94c6822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cc4599f9-f4dd-4d3e-9b83-4ee3d94c6822" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_607fd80e-3ad0-433f-8284-d199635f1d78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_10052d4b-cb9b-4e67-9edc-51e1fc5da94f" xlink:to="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7b441df2-d678-4515-95c6-1c8820475723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7b441df2-d678-4515-95c6-1c8820475723" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_7b441df2-d678-4515-95c6-1c8820475723_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7b441df2-d678-4515-95c6-1c8820475723" xlink:to="loc_us-gaap_TypeOfAdoptionMember_7b441df2-d678-4515-95c6-1c8820475723_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b0e31b05-bdf0-4164-8ee8-276902583b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7b441df2-d678-4515-95c6-1c8820475723" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b0e31b05-bdf0-4164-8ee8-276902583b85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_db4fcab9-073d-4af6-822f-6f923c968d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_b0e31b05-bdf0-4164-8ee8-276902583b85" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_db4fcab9-073d-4af6-822f-6f923c968d7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c877a151-b7cd-49eb-895d-6aa6083cb60f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c877a151-b7cd-49eb-895d-6aa6083cb60f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c877a151-b7cd-49eb-895d-6aa6083cb60f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c877a151-b7cd-49eb-895d-6aa6083cb60f" xlink:to="loc_us-gaap_EquityComponentDomain_c877a151-b7cd-49eb-895d-6aa6083cb60f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c877a151-b7cd-49eb-895d-6aa6083cb60f" xlink:to="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1ca70e33-3047-4386-8f84-23ec9f7db198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_CommonStockMember_1ca70e33-3047-4386-8f84-23ec9f7db198" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_533a2d09-b375-45e4-aea2-eca82657c830" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_533a2d09-b375-45e4-aea2-eca82657c830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bdbffce6-131d-4c93-a5f6-9b902518954d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_RetainedEarningsMember_bdbffce6-131d-4c93-a5f6-9b902518954d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_5db1c37e-7091-4ecb-89f5-314a7f7e6e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_ComprehensiveIncomeMember_5db1c37e-7091-4ecb-89f5-314a7f7e6e2d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3cb17209-062d-4a31-b1db-6cd8ecead252" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3cb17209-062d-4a31-b1db-6cd8ecead252" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cb17209-062d-4a31-b1db-6cd8ecead252_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3cb17209-062d-4a31-b1db-6cd8ecead252" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cb17209-062d-4a31-b1db-6cd8ecead252_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d7b98e6d-7a38-4f1b-be5c-86c886c57e34" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3cb17209-062d-4a31-b1db-6cd8ecead252" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d7b98e6d-7a38-4f1b-be5c-86c886c57e34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2abb29f9-9e5f-4d86-a6a0-2042f9dd2446" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d7b98e6d-7a38-4f1b-be5c-86c886c57e34" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2abb29f9-9e5f-4d86-a6a0-2042f9dd2446" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensation" xlink:type="extended" id="i98fa2cc06db54e088155a7d0d04f57d1_StockBasedCompensation"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationStockBasedCompensationPolicies"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="extended" id="i74e74621fc7e4b1e8bd47ec98ed9e5ba_StockBasedCompensationStockBasedCompensationPolicies"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="extended" id="i118cdab50ced423ebf78153f424c72ed_StockBasedCompensationTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTextualDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationTextualDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTextualDetails" xlink:type="extended" id="i3dcf4a6756ad437490ea2ef8556cb995_StockBasedCompensationTextualDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c753df8e-774b-43ef-8099-fbde728b5e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c753df8e-774b-43ef-8099-fbde728b5e4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8c37bc8e-c9d0-4a60-bcc8-386d6c635518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8c37bc8e-c9d0-4a60-bcc8-386d6c635518" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4b6d98bf-117c-4aa2-aa55-ac56fd895350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4b6d98bf-117c-4aa2-aa55-ac56fd895350" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0b7cf322-266e-4ba2-af4e-4228a5d3932c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0b7cf322-266e-4ba2-af4e-4228a5d3932c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_098b1591-c832-4667-8e11-29595102a7b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_098b1591-c832-4667-8e11-29595102a7b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a05d7d4e-461d-4dcd-8d4f-6b98b381a6dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a05d7d4e-461d-4dcd-8d4f-6b98b381a6dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c93382f3-0192-4cef-b51f-6bf7018fda71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c93382f3-0192-4cef-b51f-6bf7018fda71" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e429b2f8-a0b7-4841-8846-25ec065ada94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e429b2f8-a0b7-4841-8846-25ec065ada94" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:to="loc_srt_RangeAxis_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2" xlink:to="loc_srt_RangeMember_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_76d51907-4113-4dd7-9b21-f22dd13e5244" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2" xlink:to="loc_srt_RangeMember_76d51907-4113-4dd7-9b21-f22dd13e5244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7f843e09-f889-4d1e-b600-d85ce6a75ad3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_76d51907-4113-4dd7-9b21-f22dd13e5244" xlink:to="loc_srt_MaximumMember_7f843e09-f889-4d1e-b600-d85ce6a75ad3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8e8e3948-d909-4a4b-85fa-faa584edc0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:to="loc_us-gaap_AwardTypeAxis_8e8e3948-d909-4a4b-85fa-faa584edc0fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e8e3948-d909-4a4b-85fa-faa584edc0fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8e8e3948-d909-4a4b-85fa-faa584edc0fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8e8e3948-d909-4a4b-85fa-faa584edc0fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83d01cb4-476c-405b-a385-781d129a0b03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8e8e3948-d909-4a4b-85fa-faa584edc0fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83d01cb4-476c-405b-a385-781d129a0b03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b839cdda-9f8d-4ccc-a008-052db8623b4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83d01cb4-476c-405b-a385-781d129a0b03" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b839cdda-9f8d-4ccc-a008-052db8623b4e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended" id="i706ba2fdde464b4e9752605e969cfe15_StockBasedCompensationStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f07776ae-5a08-4ee7-a797-450093cbb5c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f07776ae-5a08-4ee7-a797-450093cbb5c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a9ddf3c2-3c0c-4abf-9415-84b3834bb02e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a9ddf3c2-3c0c-4abf-9415-84b3834bb02e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_039763f8-97e3-49bd-8c81-0f398d0b94de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_039763f8-97e3-49bd-8c81-0f398d0b94de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_37fb7138-33c0-4388-99b7-89b6da717f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_37fb7138-33c0-4388-99b7-89b6da717f90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_750ad9a3-9c84-4ada-84a7-0c06f920ad0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_eda4c861-e50f-49e5-a73e-d91c1c21befa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_eda4c861-e50f-49e5-a73e-d91c1c21befa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52894041-908f-4211-a37b-d1b4d1d0d8ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52894041-908f-4211-a37b-d1b4d1d0d8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3359e3f3-9dc0-4649-b507-2b18897a2887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3359e3f3-9dc0-4649-b507-2b18897a2887" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5d5dae67-4227-49d2-a310-f4842cb03b92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5d5dae67-4227-49d2-a310-f4842cb03b92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6035e1fa-3b2b-4d04-ba3f-71c6a86a9d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6035e1fa-3b2b-4d04-ba3f-71c6a86a9d85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bdda53bc-c50e-418d-9fba-2af96abb62f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_893e1963-edad-4033-b5a0-6d4a2e709dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:to="loc_us-gaap_AwardTypeAxis_893e1963-edad-4033-b5a0-6d4a2e709dd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_893e1963-edad-4033-b5a0-6d4a2e709dd3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_893e1963-edad-4033-b5a0-6d4a2e709dd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_893e1963-edad-4033-b5a0-6d4a2e709dd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_893e1963-edad-4033-b5a0-6d4a2e709dd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee50d7ae-3b00-46bb-8090-f432d04d6295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee50d7ae-3b00-46bb-8090-f432d04d6295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_84a5350b-a29d-40ee-bfe4-57c60f91fcf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:to="loc_us-gaap_PerformanceSharesMember_84a5350b-a29d-40ee-bfe4-57c60f91fcf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d65c3a7d-3caa-47b5-b900-f1471e34d157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d65c3a7d-3caa-47b5-b900-f1471e34d157" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_0f5585d5-bd4f-4895-bdbe-9d57a48ff770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:to="loc_us-gaap_VestingAxis_0f5585d5-bd4f-4895-bdbe-9d57a48ff770" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_0f5585d5-bd4f-4895-bdbe-9d57a48ff770_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_0f5585d5-bd4f-4895-bdbe-9d57a48ff770" xlink:to="loc_us-gaap_VestingDomain_0f5585d5-bd4f-4895-bdbe-9d57a48ff770_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_0f5585d5-bd4f-4895-bdbe-9d57a48ff770" xlink:to="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2f3a27b5-fd14-47d8-a9ad-a4a127d426da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2f3a27b5-fd14-47d8-a9ad-a4a127d426da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4a951235-1e4a-4867-b01a-5f4f227839b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4a951235-1e4a-4867-b01a-5f4f227839b3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cvco-20200627.xsd#EarningsPerShare"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShare" xlink:type="extended" id="i5ed8f35cbaa546bf85a64f8311105cc6_EarningsPerShare"/>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#EarningsPerShareTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="extended" id="ie3c83350e29e487289bef92224f59358_EarningsPerShareTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#EarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended" id="i530d630485bc436d89a611ec3fa11be0_EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e75d3d91-b097-444a-abbd-98b8d407c93b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7bee4ceb-4884-4f41-862d-3d9068a7e824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e75d3d91-b097-444a-abbd-98b8d407c93b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7bee4ceb-4884-4f41-862d-3d9068a7e824" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4bbe3afd-36f8-4485-83d3-786e88da51c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e75d3d91-b097-444a-abbd-98b8d407c93b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4bbe3afd-36f8-4485-83d3-786e88da51c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4bbe3afd-36f8-4485-83d3-786e88da51c8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ed99f177-5a41-46ea-97e2-1d3e0fe12360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ed99f177-5a41-46ea-97e2-1d3e0fe12360" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4f734890-8d6f-4efc-9aad-97422cf94b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:to="loc_us-gaap_PerformanceSharesMember_4f734890-8d6f-4efc-9aad-97422cf94b7b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurements" xlink:type="extended" id="i2e0fdd409cb846ff8c6302a7cfb5a9ec_FairValueMeasurements"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsPolicies"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="extended" id="i6a1f06a5483d44d0941001784e5bb4b0_FairValueMeasurementsPolicies"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="extended" id="i109422df1d584f709d1158fdf35667ca_FairValueMeasurementsTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsBookValueandEstimatedFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="extended" id="i1e17b9694fdf42d0bf7e2d92d70520b7_FairValueMeasurementsBookValueandEstimatedFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f5764538-fd7f-465c-852d-8222f8f23e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f5764538-fd7f-465c-852d-8222f8f23e0f" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_1715071b-2c99-42eb-92fa-ec6f55083fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_1715071b-2c99-42eb-92fa-ec6f55083fa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1138fbb7-66c4-43a8-82ea-46815409133a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1138fbb7-66c4-43a8-82ea-46815409133a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_c716810f-45e4-4c01-9a79-15720364d0ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_c716810f-45e4-4c01-9a79-15720364d0ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_e4ef6576-c44e-4bec-8074-516088dfd628" xlink:href="cvco-20200627.xsd#cvco_InterestRateLockCommitmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_e4ef6576-c44e-4bec-8074-516088dfd628" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_0dd3cdb2-7355-4acb-9ae7-172ef837c7ed" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_cvco_ForwardCommitmentsFairValueDisclosure_0dd3cdb2-7355-4acb-9ae7-172ef837c7ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_7df972b2-6945-498e-b9f3-5ef259f3aa6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_7df972b2-6945-498e-b9f3-5ef259f3aa6a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_b2b36b0e-1766-4318-bdab-50f5f64c1f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_DebtInstrumentFairValue_b2b36b0e-1766-4318-bdab-50f5f64c1f70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f5764538-fd7f-465c-852d-8222f8f23e0f" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_f10e2f1a-e674-425e-ab96-d03a3db067a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_f10e2f1a-e674-425e-ab96-d03a3db067a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f10e2f1a-e674-425e-ab96-d03a3db067a5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f10e2f1a-e674-425e-ab96-d03a3db067a5" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f10e2f1a-e674-425e-ab96-d03a3db067a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_155f4d0b-991f-4d5f-b6e2-b14b2d53de24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f10e2f1a-e674-425e-ab96-d03a3db067a5" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_155f4d0b-991f-4d5f-b6e2-b14b2d53de24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_155f4d0b-991f-4d5f-b6e2-b14b2d53de24" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_af4c869d-2587-45c3-a923-fa78e1b0968a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_af4c869d-2587-45c3-a923-fa78e1b0968a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a45f7749-a38c-47f0-a067-55fe214e0839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a45f7749-a38c-47f0-a067-55fe214e0839" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41bcd6ff-89d0-4b7d-8e25-8f6510a66902" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41bcd6ff-89d0-4b7d-8e25-8f6510a66902" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_41bcd6ff-89d0-4b7d-8e25-8f6510a66902_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41bcd6ff-89d0-4b7d-8e25-8f6510a66902" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_41bcd6ff-89d0-4b7d-8e25-8f6510a66902_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41bcd6ff-89d0-4b7d-8e25-8f6510a66902" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_21d9452b-30b8-4668-8384-a884ce065980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_21d9452b-30b8-4668-8384-a884ce065980" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b1a3519a-0b35-4c35-870d-16beb02e92cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b1a3519a-0b35-4c35-870d-16beb02e92cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b25b9b24-ed09-49c8-9303-f869e2b78feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b25b9b24-ed09-49c8-9303-f869e2b78feb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_b0b1bef0-8dca-4d8c-9048-8404bd7891c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_InvestmentTypeAxis_b0b1bef0-8dca-4d8c-9048-8404bd7891c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b0b1bef0-8dca-4d8c-9048-8404bd7891c7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_b0b1bef0-8dca-4d8c-9048-8404bd7891c7" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b0b1bef0-8dca-4d8c-9048-8404bd7891c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_b0b1bef0-8dca-4d8c-9048-8404bd7891c7" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_e36464ab-1a74-4999-9b88-ae624013fc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_e36464ab-1a74-4999-9b88-ae624013fc5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_d8808578-9936-4808-9284-655d59d5a25a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:to="loc_us-gaap_EquitySecuritiesMember_d8808578-9936-4808-9284-655d59d5a25a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_79726946-19ce-49a3-bcb9-b93c99aeed9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_79726946-19ce-49a3-bcb9-b93c99aeed9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_79726946-19ce-49a3-bcb9-b93c99aeed9e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_79726946-19ce-49a3-bcb9-b93c99aeed9e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_79726946-19ce-49a3-bcb9-b93c99aeed9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1910373-f238-4579-98ed-773db601ea97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_79726946-19ce-49a3-bcb9-b93c99aeed9e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1910373-f238-4579-98ed-773db601ea97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_266c3287-4680-48bf-bb52-fb70e101123a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1910373-f238-4579-98ed-773db601ea97" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_266c3287-4680-48bf-bb52-fb70e101123a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i3a882584c01748da923ea8387c87c3fe_FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_4301faae-eb25-476d-97cb-752264dc3021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_4301faae-eb25-476d-97cb-752264dc3021" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_e07e4116-2b79-4fdb-a9e0-a89e642c82b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_DerivativeAssets_e07e4116-2b79-4fdb-a9e0-a89e642c82b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_b69516f2-a561-4255-ab5c-dc15a12dae46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_DerivativeLiabilities_b69516f2-a561-4255-ab5c-dc15a12dae46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_1fc46d32-5505-4a74-b987-ca6a7ea9df15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_1fc46d32-5505-4a74-b987-ca6a7ea9df15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24b3d7d0-45d9-4172-8c89-8628ce113605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24b3d7d0-45d9-4172-8c89-8628ce113605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24b3d7d0-45d9-4172-8c89-8628ce113605_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24b3d7d0-45d9-4172-8c89-8628ce113605" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24b3d7d0-45d9-4172-8c89-8628ce113605_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24b3d7d0-45d9-4172-8c89-8628ce113605" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_add6cfa7-c450-4ecf-86dc-83fd226be01c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_add6cfa7-c450-4ecf-86dc-83fd226be01c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7cc906e8-2dc2-47d6-b997-6d07ccd8de7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7cc906e8-2dc2-47d6-b997-6d07ccd8de7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_820a4af6-9750-4a9b-8a6c-bc8449392e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_820a4af6-9750-4a9b-8a6c-bc8449392e28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_914c72e2-7668-439b-813f-8cc00e5feef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_914c72e2-7668-439b-813f-8cc00e5feef4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_914c72e2-7668-439b-813f-8cc00e5feef4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_914c72e2-7668-439b-813f-8cc00e5feef4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_914c72e2-7668-439b-813f-8cc00e5feef4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_914c72e2-7668-439b-813f-8cc00e5feef4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1e53081f-14e7-4df8-a167-d0fccecd8aef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1e53081f-14e7-4df8-a167-d0fccecd8aef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ef7f9f06-b6bb-416c-842d-8a8add7c1852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ef7f9f06-b6bb-416c-842d-8a8add7c1852" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_688304ca-e8aa-4094-8bb3-22404f287654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_688304ca-e8aa-4094-8bb3-22404f287654" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_688304ca-e8aa-4094-8bb3-22404f287654_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_688304ca-e8aa-4094-8bb3-22404f287654" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_688304ca-e8aa-4094-8bb3-22404f287654_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_688304ca-e8aa-4094-8bb3-22404f287654" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_a2696edd-2fde-4c98-bc76-525b09c4d87c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_a2696edd-2fde-4c98-bc76-525b09c4d87c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_02ae8fbc-4ca5-4986-b9d2-0fb3c1dca586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_02ae8fbc-4ca5-4986-b9d2-0fb3c1dca586" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1270e9a3-a2f8-4b77-a03d-63d20a143028" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1270e9a3-a2f8-4b77-a03d-63d20a143028" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_dc6e6611-c9f2-478a-ace7-05e2139e4952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_EquitySecuritiesMember_dc6e6611-c9f2-478a-ace7-05e2139e4952" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateLockCommitmentsMember_6ab16e01-ba51-4c3b-ba2d-2bf68d73de20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateLockCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_InterestRateLockCommitmentsMember_6ab16e01-ba51-4c3b-ba2d-2bf68d73de20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsMember_5a96ad0a-7404-4777-8898-2389d61ca529" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_cvco_ForwardCommitmentsMember_5a96ad0a-7404-4777-8898-2389d61ca529" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MortgageServicingRightsMember_d5a64fc9-dd1b-4e2e-b67d-a0f5dccd4cc2" xlink:href="cvco-20200627.xsd#cvco_MortgageServicingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_cvco_MortgageServicingRightsMember_d5a64fc9-dd1b-4e2e-b67d-a0f5dccd4cc2" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails" xlink:type="extended" id="i333aa74be4e44e46aef0909e57e64669_FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cdac28d8-c714-4571-94c7-05b72f6ccecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:href="cvco-20200627.xsd#cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cdac28d8-c714-4571-94c7-05b72f6ccecd" xlink:to="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_e823356a-35e7-4a0d-8c97-dcb3b3a36e4f" xlink:href="cvco-20200627.xsd#cvco_LoansHeldForInvestmentFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_e823356a-35e7-4a0d-8c97-dcb3b3a36e4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_18bf52b9-1e21-45fb-86ce-14595b31a7d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_18bf52b9-1e21-45fb-86ce-14595b31a7d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionLoan_dd3a310e-a4b8-422d-8c81-84b365040cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionLoan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_ConstructionLoan_dd3a310e-a4b8-422d-8c81-84b365040cad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_ad6bf836-30ec-401c-9c4b-b9c7153a7ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_ad6bf836-30ec-401c-9c4b-b9c7153a7ff8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_97080345-e1f9-4898-9258-0e24abbb3f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_DebtInstrumentFairValue_97080345-e1f9-4898-9258-0e24abbb3f15" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e547f29f-bf63-41a3-9bdd-7360ee04e528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_EquityMethodInvestments_e547f29f-bf63-41a3-9bdd-7360ee04e528" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cdac28d8-c714-4571-94c7-05b72f6ccecd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dd1ba15-2f08-44ec-b446-edae1f063ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dd1ba15-2f08-44ec-b446-edae1f063ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1dd1ba15-2f08-44ec-b446-edae1f063ff7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dd1ba15-2f08-44ec-b446-edae1f063ff7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1dd1ba15-2f08-44ec-b446-edae1f063ff7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dd1ba15-2f08-44ec-b446-edae1f063ff7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a98e8cf8-809d-467c-94fb-c0687880835d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a98e8cf8-809d-467c-94fb-c0687880835d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5b146ad8-fc6f-4c16-a52c-3e6d768dc83b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5b146ad8-fc6f-4c16-a52c-3e6d768dc83b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e0a41afe-3d78-4f48-8905-d4c4e09a599d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e0a41afe-3d78-4f48-8905-d4c4e09a599d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3627563-5210-4652-805d-f742ff52c871" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3627563-5210-4652-805d-f742ff52c871" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b3627563-5210-4652-805d-f742ff52c871_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3627563-5210-4652-805d-f742ff52c871" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b3627563-5210-4652-805d-f742ff52c871_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_666e5db3-5d5a-4ec5-94aa-4bf11520bdbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3627563-5210-4652-805d-f742ff52c871" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_666e5db3-5d5a-4ec5-94aa-4bf11520bdbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_09c9fe69-abc4-48fc-8b9f-f703f3e71d0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_666e5db3-5d5a-4ec5-94aa-4bf11520bdbb" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_09c9fe69-abc4-48fc-8b9f-f703f3e71d0f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" xlink:type="extended" id="i082d0135621a44ce8b5a3281c82cb62b_FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i3cd5a50325c54001a37a4f9116383073_FairValueMeasurementsNarrativeDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cvco-20200627.xsd#RelatedPartyTransactions"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="extended" id="i4ca73f18990f42038b43a06689acd0c2_RelatedPartyTransactions"/>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i2ed709480aa5426db1429ba65e6f2b77_RelatedPartyTransactionsDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomes" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomes"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomes" xlink:type="extended" id="i7b0196fb2a6f478ba548b07a055acda9_AcquisitionofDestinyHomes"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomesDetails" xlink:type="extended" id="i08dd4acd6b624f569fe2c3bd8101dc93_AcquisitionofDestinyHomesDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomesProformaDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails" xlink:type="extended" id="i99b4881b5b574c69843dec3eb7307798_AcquisitionofDestinyHomesProformaDetails"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="simple" xlink:href="cvco-20200627.xsd#BusinessSegmentInformation"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="extended" id="i762c44db75c8434aac268f748aa7aeff_BusinessSegmentInformation"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#BusinessSegmentInformationTables"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="extended" id="if34af1131e9449cfba2d8bc241b989a9_BusinessSegmentInformationTables"/>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BusinessSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended" id="ic2dc8408521146979e098623463ef8fe_BusinessSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bbeb391c-b4d9-481d-805e-faf99f2f9d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bbeb391c-b4d9-481d-805e-faf99f2f9d18" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3dd58e27-8888-450a-b0f9-02d31bf73238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3dd58e27-8888-450a-b0f9-02d31bf73238" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_93820ff0-7c8b-4a0e-831c-be8dab57893e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:to="loc_us-gaap_Revenues_93820ff0-7c8b-4a0e-831c-be8dab57893e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_05220d47-7e67-4f0b-a7e0-9e6e607ae31f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_05220d47-7e67-4f0b-a7e0-9e6e607ae31f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9e4ea94-45b5-467a-a618-c3d2eed16993" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bbeb391c-b4d9-481d-805e-faf99f2f9d18" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9e4ea94-45b5-467a-a618-c3d2eed16993" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7af89ffb-ea4f-488c-90ab-11a36015bdce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9e4ea94-45b5-467a-a618-c3d2eed16993" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7af89ffb-ea4f-488c-90ab-11a36015bdce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7af89ffb-ea4f-488c-90ab-11a36015bdce_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7af89ffb-ea4f-488c-90ab-11a36015bdce" xlink:to="loc_us-gaap_SegmentDomain_7af89ffb-ea4f-488c-90ab-11a36015bdce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7af89ffb-ea4f-488c-90ab-11a36015bdce" xlink:to="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_42c7f4ea-c269-4dce-9dea-b93fa346b073" xlink:href="cvco-20200627.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:to="loc_cvco_FactoryBuiltHousingMember_42c7f4ea-c269-4dce-9dea-b93fa346b073" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_62b6507b-5e81-4e7c-9383-e3d0d3430fd7" xlink:href="cvco-20200627.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:to="loc_cvco_FinancialServicesMember_62b6507b-5e81-4e7c-9383-e3d0d3430fd7" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>cvco-20200627_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 2020 Workiva-->
<!--r:1f5b7c65-f5ef-4e88-ac20-277d5ac07f0c,g:cabb8418-d989-4752-b3ff-9834a2e20a62-->
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f47fa3e7-a40d-4d78-a2d0-f575b4e9e8cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c78a5c39-7fa9-4271-a304-ea8105f301ac_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_f0e78682-993c-4f02-a07c-913b1f51da31_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">State and political subdivision debt securities</link:label>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_c53931e0-e20c-48a4-b228-8f5d90f47598_terseLabel_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities issued by states and political subdivisions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:to="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_bf918e35-3556-4154-9201-ab19b7dbf942_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_84d1c978-4c34-4890-bcf0-6b5e4a792d53_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c5f45df0-5e33-4f74-9014-7ee3113ca996_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8b1c02a9-2313-4406-8d61-30cf18303665_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_0da0fdb1-a732-4447-9e6c-32835ed325d2_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cca27b03-b867-42b5-a3ad-0d4a749375b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_9b9c0e8c-b36b-4bb8-8a5b-2fb8e2a6a899_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_ee0130b2-e31d-4fe6-aec7-4a42d23ea2ae_terseLabel_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink: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 including goodwill.</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-20200627.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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_f2718f10-885b-445f-962c-0a0fb74b3cbd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_3663bb32-5e09-43de-96c9-5f4ebadfbada_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_2e062baf-da94-487e-b8b6-d9795a209dc1_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink: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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_131a3b81-ae26-41fd-8b41-79757e61a273_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_cc5e6cad-2ffa-4e3c-a8bd-48b9890e80d9_terseLabel_en-US" xlink:label="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink: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 Financing Receivables Percentage</link:label>
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_aeb2b6a8-b2f2-4753-bc51-b670e2e8fcaf_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">Percentage concentration of commercial loans receivables</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-20200627.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_FairValueInputsLevel3Member_cc011d61-9db6-44c5-940f-2e692e466729_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_8ea5dce1-2e88-40be-8d45-35dd31055d89_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_116a59f5-648d-45db-b79d-435023e31d51_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_b83a2cd0-509d-4aa4-b53d-f51d13f3cc60_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives (asset)</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink: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 Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_717bdfd9-0011-4ef1-9723-d4d950efdefe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_cc5f1463-2c39-4eae-bffc-c247bfb83c48_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-20200627.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_srt_RangeMember_e30e3da4-dc16-495c-90ec-0a1149af7105_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9730120-b6b4-4785-bcb3-f8fb65143fe8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d4c40ed-a594-41a1-acf5-bce6b8969f6b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_e63ff307-e2fa-414e-92dc-d6c6f714a89d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_d1aaf15d-b58c-4731-8bad-80e42bc3e322_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_f58b8822-d885-4de5-8f6b-1ad83492d070_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/2019/dei-2019-01-31.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_IntangibleAssetsNetExcludingGoodwill_e6ee3e81-a6df-4997-8307-e7dfadb529a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_b75a80cb-1d79-46a3-9702-33a12a2bbb3d_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_4a08cc99-dff5-41e0-be50-982aee65054c_verboseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and trade names</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_b66b5410-0e05-425a-ad33-d614d7932c75_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink: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 deposits</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink: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 Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CurrentFiscalYearMember_bd30d576-ae82-412b-8521-cc5e1371305c_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">Fiscal 2021</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-20200627.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_OperatingIncomeLoss_eb6f9ff8-3725-4749-bdfd-a78cdf6d8067_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_887e5a65-9d6e-4965-952a-1cad926a9bf9_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/2019/dei-2019-01-31.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_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_8134ab80-7bc3-4658-8a47-5befcd78183f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured credit facility frequency of payments</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink: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, Frequency of Payment and Payment Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:to="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_627ebfb7-1da0-42f9-a234-f0c0a8333373_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_f9022b3f-1ae7-473a-bcfe-9ada265e9fc0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink: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_BusinessAcquisitionProFormaEarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink: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 Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_ea4c5d88-68a9-425f-a2c2-7ed7ec297ce0_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract" xlink: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, Amortized Cost, Rolling Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_89b821d0-6a0a-4621-80b2-e0958b4143af_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_AccruedVolumeRebates_b9151c9f-b079-4b95-af75-1d580569240f_verboseLabel_en-US" xlink:label="lab_cvco_AccruedVolumeRebates" xlink: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 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-20200627.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_PrepaidExpenseAndOtherAssetsCurrent_005ba6bf-dced-4e38-8f77-71664fea2a04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_faae9a96-bf4d-49f2-b0b7-c049314ed878_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_52663459-2b01-4edc-8e0a-0bb0d7929ff7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_dcb6a68d-df5a-4d91-81c1-338f384a6c76_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_8fea2769-9f44-4524-be94-2503cc9cd464_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 lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ParkModelRVsMember_e89a3a00-4fce-495e-8a2d-ae361ccd821c_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-20200627.xsd#cvco_ParkModelRVsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ParkModelRVsMember" xlink:to="lab_cvco_ParkModelRVsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6bdeea35-000c-4e6e-b662-5f64015e6e9e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested target stock awards that vest based upon performance conditions through fiscal year 2023</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_03740f29-faed-400f-8243-127690257a90_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a07111fb-2cb0-41fb-aa9c-ef054a04d86b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9a693d06-5e9d-46a0-bbaa-9af4ed2ab79b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Typical vesting period of stock options and restricted stock awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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 Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1a9d41d0-5fa9-4d2a-aef7-1d14f84a32f6_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_7910e3bb-543f-4cd9-8a23-9ddf6363c9ae_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</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_471495f9-85f3-4ed0-acd1-1650689954b3_terseLabel_en-US" xlink:label="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink: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, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</link:label>
    <link:label id="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_label_en-US" xlink:label="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink: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, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</link:label>
    <link:label id="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_documentation_en-US" xlink:label="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink:href="cvco-20200627.xsd#cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink:to="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_fa1f4c65-c538-4f8e-9c83-d086f4d4e4bb_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/2019/dei-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7d4ee533-0755-4942-960c-944df7b4eb96_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_3c2ccf59-0863-45f6-98d8-86c4c4a0a3b4_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_a39fb33a-1dbc-41ff-ba3f-36586304c3bd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_b1548fdc-2372-45ca-ab4e-dbace7645832_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/2019/dei-2019-01-31.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_EarningsPerShareReconciliationAbstract_a24babfa-a19c-40d6-be6d-a65f89bba3b4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_ce1e06ea-c688-490d-ac76-a9d252919b54_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_9dfa4cac-9e63-40e4-b624-54b3ce2afc5e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charge-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Write-offs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_79da54ed-4c9a-4ff0-8e61-07d7c74879d8_verboseLabel_en-US" xlink:label="lab_cvco_PropertyPlantAndEquipmentTextualAbstract" xlink: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 (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_label_en-US" xlink:label="lab_cvco_PropertyPlantAndEquipmentTextualAbstract" xlink: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 (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_documentation_en-US" xlink:label="lab_cvco_PropertyPlantAndEquipmentTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PropertyPlantAndEquipmentTextualAbstract" xlink:href="cvco-20200627.xsd#cvco_PropertyPlantAndEquipmentTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PropertyPlantAndEquipmentTextualAbstract" xlink:to="lab_cvco_PropertyPlantAndEquipmentTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0b377a9d-1dc0-4ba4-9d98-144522d9d2e3_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_8816cea5-fb15-444b-9d02-0d6d4a9ebbef_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect of implementing ASU 2016-13, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c7c384f3-df52-4594-836c-79aef0042cc9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink: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 right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4f5b48c0-0b1b-4267-b588-c1a46a30da88_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDue_8febdf4c-a83b-4e2d-b7a4-afea402b9dc8_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-20200627.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_cvco_LeaseLiabilityPaymentsDueAfterYearFive_e52e9509-0126-4063-ba6c-96b9b2359467_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-20200627.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_IncomeTaxesPaid_1017eb09-cf85-4f8f-a7e2-b171b6f21885_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fe771c73-006d-43e9-b13b-92e3fc7a2a58_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_e26f13ab-e642-4655-a2b5-8387b977bf01_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_25b41771-eeea-47cb-b4c9-89911b284d35_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2297a211-6ae0-4e93-90f5-8e5c721acda6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesReportingOfDerivativeActivity_212b789d-2c38-4d69-a311-d150995ec8cb_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">Derivatives</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:to="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2017Member_89d9cc41-e535-4eb4-832b-9a3770723a99_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-20200627.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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_7ba52259-709b-4cff-8a15-7c59e95416f2_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9bfc0018-b95d-4cd3-a19a-8b8b79e34edc_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASU 2016-13</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_e7d852ba-892b-4da9-9272-cdd5136a610d_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_f7d2dcb5-6ec5-4e6b-804b-0eb423a82d1e_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 the forward sales and whole loan 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_6d41adee-007b-4f8b-b0b5-de05e2e52bd4_verboseLabel_en-US" xlink:label="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink: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 (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_label_en-US" xlink:label="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink: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 (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_documentation_en-US" xlink:label="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink: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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink:href="cvco-20200627.xsd#cvco_GoodwillAndOtherIntangiblesTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink:to="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_6ee43934-f2bf-4283-87dd-4b519564ca00_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMinimum_a2047d98-2865-4d61-a1c4-d304d1ff1b78_terseLabel_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRLC Loan Commitment Range Minimum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMinimum_label_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRLC Loan Commitment Range Minimum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMinimum_documentation_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRLC loan commitment range minimum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMinimum" xlink:href="cvco-20200627.xsd#cvco_IrlcLoanCommitmentRangeMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IrlcLoanCommitmentRangeMinimum" xlink:to="lab_cvco_IrlcLoanCommitmentRangeMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_2410f95e-5a5e-4d64-90fd-8260248dd9f2_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d1da3093-cb6c-4485-8c09-2e318ec1b868_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_29a6e31e-4edb-4748-85d5-57165bf1e2da_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 or Stated Value Per Share</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_079a2f06-736c-4fd3-a765-2eb7841b4bd0_terseLabel_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other secured financings</link:label>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_label_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Amount Outstanding on Loans Securitized or Asset-backed Financing Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:to="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_0dcee2e4-6365-4b1c-a9b1-2dcdacb5769c_verboseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink: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_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink: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 Geographic Concentration [Table Text Block]</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink: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 commercial loans receivables by key state.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink:to="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6c81bf70-f313-4c4a-af2d-9068f1673bf7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_faa4d8c4-29d7-47b2-b0c0-f9d5bdfdc4a6_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-20200627.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9f9a6a56-366b-42e6-9c23-217e98b7ecae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_0b42cdd1-dbf3-441c-a0da-da796d179da1_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_ddfc2fb5-811a-462a-9197-1271bee6dc95_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_fe6fa2ab-78ff-407f-955d-3f1cf15eb5fe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_YearOfOriginationAxis_9b2853b7-4a95-48a5-ab19-df9b94065b15_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-20200627.xsd#cvco_YearOfOriginationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_YearOfOriginationAxis" xlink:to="lab_cvco_YearOfOriginationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_eff6edff-aa76-4ad1-b864-07a11d77dcee_verboseLabel_en-US" xlink:label="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink: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 Assets and Liabilities Measured at Fair Value for Disclosure</link:label>
    <link:label id="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_label_en-US" xlink:label="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink: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 and Liabilities Measured on Recurring Basis [Abstract]</link:label>
    <link:label id="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_documentation_en-US" xlink:label="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of assets and liabilities measured on recurring basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:href="cvco-20200627.xsd#cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:to="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_d6682a2a-e866-410b-90a0-0fe302378336_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-20200627.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_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_ac08a9e1-5bb5-4440-81c5-cc755c3fa72c_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-20200627.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_ScheduleOfRepurchaseAgreements_0570dca1-dc48-4a7b-8b5f-acd085e706e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRepurchaseAgreements" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRepurchaseAgreements_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRepurchaseAgreements" xlink: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 Repurchase Agreements [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRepurchaseAgreements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRepurchaseAgreements" xlink:to="lab_us-gaap_ScheduleOfRepurchaseAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_841b5613-e0fc-4c0d-8e97-6ded1098b436_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/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_WatchListMember_5131d7b8-d86f-4c46-9793-0b780c91d2ff_verboseLabel_en-US" xlink:label="lab_cvco_WatchListMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Watch list</link:label>
    <link:label id="lab_cvco_WatchListMember_label_en-US" xlink:label="lab_cvco_WatchListMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Watch List [Member]</link:label>
    <link:label id="lab_cvco_WatchListMember_documentation_en-US" xlink:label="lab_cvco_WatchListMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Watch list.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WatchListMember" xlink:href="cvco-20200627.xsd#cvco_WatchListMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_WatchListMember" xlink:to="lab_cvco_WatchListMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_b631d4cb-b36d-4df4-a40c-af3f8c1e2bea_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">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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b2c05c97-335e-4696-a0c5-9ab2269b0a8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2019Member_f5d10d37-586a-4263-95e1-aff3ab0025ee_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-20200627.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_FinancingReceivablePortfolioSegmentAxis_8fee7f8d-c2a8-44af-a922-ffbddd1b9878_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_747ffce9-dc21-4b51-ac89-d6eb07cd9ec4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_666f45cb-ab12-4b64-b188-7dab77d8ac83_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" 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">Remainder of 2021</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsRemainderOfFiscalYear</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsRemainderOfFiscalYear</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_37e7a437-00b8-45bb-9b77-b59fd75a8c7f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss_78555f07-0646-439a-83dd-af0d6fb42dd3_negatedLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss" 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">Equity Securities loss on investments sold</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink: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 Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_688fde1d-3b98-4352-b153-67dd72dbfceb_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share attributable to Cavco common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_4ad15e39-37fa-42b1-a5d7-c01860cd3f88_terseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink: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 Geographical Concentration Percentage</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-20200627.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_dei_DocumentFiscalPeriodFocus_4e28d9e0-ae4e-4fff-af9f-e09013361d27_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/2019/dei-2019-01-31.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_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_4703b94b-d8d8-41e9-b464-d735ce98da33_verboseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink: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_InventoryFinanceReceivablesGeographicConcentrationAbstract_label_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_documentation_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink: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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink:href="cvco-20200627.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink:to="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_1fda26cd-5c4c-4fa9-a9ce-2b0e4fb7e3fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_196e8fac-8c18-4bd1-ac87-942d5095a27c_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReinsuranceTextBlock_89fcfa10-d22d-4f84-8905-75580767b59a_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsuranceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReinsuranceTextBlock" xlink:to="lab_us-gaap_ReinsuranceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_03ffc2a3-cd38-4fc1-ae63-6168fcb0dcd3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of adoption of ASU 2016-13</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Adjustments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_24b7e2a6-7905-49f7-9e9e-65bceaf6954d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_1ead3ca2-a0cc-4ba0-ad04-3a3120e6147b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_f3749cba-3ceb-4991-8389-5d60b35c1909_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_95b0aa7a-8b18-4402-b597-d62070e9cbb0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivableTableTextBlock_8f7291f8-3bc9-4639-9516-5b4293b52c36_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-20200627.xsd#cvco_ConsumerLoansReceivableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableTableTextBlock" xlink:to="lab_cvco_ConsumerLoansReceivableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_6b579ff9-4fda-43ff-9e33-c76c96dcb6a5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink: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 Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_ae02e50d-3f80-4bb1-a6ba-d3cbf985af46_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink: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, Nonrecurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_7f27097f-1f0d-4a95-8d5e-5887e2f5fbf5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_58ff31be-8398-47cb-b4d5-c34d70e1c0d7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink: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, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_170268b5-b549-4b49-a364-3254e66a4239_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_a93f0d57-ff5b-4b83-88c0-dbe3edb19cd2_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">2024</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-20200627.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_cvco_ForwardCommitmentsFairValueDisclosure_09285c65-7144-4905-b754-710790309587_verboseLabel_en-US" xlink:label="lab_cvco_ForwardCommitmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward loan sale commitment derivatives</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsFairValueDisclosure_label_en-US" xlink:label="lab_cvco_ForwardCommitmentsFairValueDisclosure" xlink: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 Fair Value Disclosure</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsFairValueDisclosure_documentation_en-US" xlink:label="lab_cvco_ForwardCommitmentsFairValueDisclosure" xlink: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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ForwardCommitmentsFairValueDisclosure" xlink:to="lab_cvco_ForwardCommitmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_db0ab03c-2dff-43a2-853a-f67de145bde7_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">Destiny Homes net income</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ConsolidationPolicyTextBlock_c0c51ae4-b036-460f-8232-4157e153a0c1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_6c4de051-3d6a-4523-8667-381f752794e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_09e1706d-3978-4677-9376-b20779adf4d0_verboseLabel_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xlink: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 loss - Commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_acbb4806-8fba-4c37-8575-d58ed6b5e023_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 Loans Receivable</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:to="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_54157cb5-9cc0-4aa3-89d7-0c60fb8db84f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_e7059fd6-8c73-438f-af4f-28c6508b3f8b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" 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_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_label_en-US" xlink:label="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink: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 Origination and Purchases of Loans Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:to="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_852dfe7a-2be0-4b45-b602-5e1b87c83114_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_79a81e79-387f-4ff2-87c5-311da0b3ed29_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Finance Lease Obligations</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale_a0874315-7981-4594-abdd-dd0ac8c71714_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink: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 consumer loans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink: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 Loans Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:to="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_8779f580-0a01-4a47-adfa-e8db33ee47b6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_056125bc-db82-4e7a-bc8a-70b9921e71e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ba7cd4d2-7c6a-412f-a69f-8f81448d3c1e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_47a5500f-9a1d-4b48-9158-405b7f4edaa8_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_621f7cba-c72e-4f93-b4ca-054ccae67c46_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Computation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A6190DaysPastDueMember_13b8180d-691c-40f6-8045-2649619d1471_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 - 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-20200627.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_cvco_Gainlossonsalesofloansandinvestments_f498d98c-c9ff-4bc5-878b-af174f0d4ce5_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-20200627.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Gainlossonsalesofloansandinvestments" xlink:to="lab_cvco_Gainlossonsalesofloansandinvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_dab3f704-0c8c-4db5-a4e2-6473c66b5139_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2d5e8133-a20d-4155-aac2-d52c0f355e78_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fa7c093a-c6e5-4ba5-90af-78bf422f122e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_69d3477b-21ff-4471-bf3f-c942ebadc129_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_da95001a-e116-4521-b8db-976724b13c69_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 Assets Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_ea37feac-b405-4abf-87be-ca2b351e4e44_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/2019/dei-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ff0fd862-b427-419a-8a8f-3b772aa97288_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_8671b5b0-f68a-4d01-8f34-9df3d7b8e059_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_dd4242b7-bc22-4c98-b621-c51c39163af3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_8a410eb0-896e-4291-a45b-736217f6294d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 and Disclosures</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_dc123d78-41be-4416-b092-12961e4cbd1d_terseLabel_en-US" xlink:label="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions for Mortgage Servicing Rights</link:label>
    <link:label id="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_label_en-US" xlink:label="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink: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 Assumptions for Servicing Assets [Table Text Block]</link:label>
    <link:label id="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_documentation_en-US" xlink:label="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions for Servicing Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink:href="cvco-20200627.xsd#cvco_FairValueAssumptionsForServicingAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink:to="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_42ac9131-b1cc-4c2b-9d7f-c30e7af1ce8c_terseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_361bf418-06d3-45e0-a1e5-19f1635e9431_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_a5ef7ee8-98df-4600-ab11-8ecfdf72edf5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_232c2609-a170-46bb-bdac-2b34795c11d5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConstructionAdvances_85be2277-e82c-441c-b413-a2e74e5bed3e_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_4d82b947-3798-4314-b19b-2825d4b25b9d_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">Construction 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-20200627.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a9db7cc7-d52a-479c-ae7a-436500be0ad3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f096c91-bf13-40cb-87e4-86f0f0654736_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_f8b4929c-85ae-4d55-9141-9a2a9bb3efad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_db1940c6-ffc8-4d9f-addf-70e73c921648_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_3d1d4b32-6eeb-406a-afbe-f5fff3611af6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink: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, Past Due [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink: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, Past Due [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_25c91efb-22da-4600-95c9-304d15365157_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-20200627.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_d952437f-6e3c-4a6b-b8b4-645bf67b1159_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 Months or Longer, Fair Value</link:label>
    <link:label id="lab_us-gaap_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_StatementGeographicalAxis_740171b7-6f90-4324-8a97-dd4915cbb0b7_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_510dc497-0433-4fe3-a819-5ee6d7795f8e_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/2019/dei-2019-01-31.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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_4061f14e-836d-491d-9ac0-24ce94080c8e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_7fddb9b4-b1a5-47ba-b7f3-ca098274e603_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">Segments [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_2b6c465a-229e-42a9-b700-39243e7a0595_verboseLabel_en-US" xlink:label="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink: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 loss - Consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_b4bd6cd2-b218-44ec-a16b-a527fd1bd791_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 receivable</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsumerPortfolioSegmentMember" xlink:to="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillMember_32222a15-855a-48ef-9d5b-edf022ce1fb1_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillMember_label_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillMember" xlink:to="lab_us-gaap_GoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_272fe61e-4dcb-4ce2-ad4b-ca5726759f8d_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7ddef57f-bb0c-4cf1-ac70-21c853c16b71_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NumberofOperatingManufacturingFacilities_af0e03c0-a6ad-4957-a662-76144aead8cf_terseLabel_en-US" xlink:label="lab_cvco_NumberofOperatingManufacturingFacilities" xlink: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 production lines</link:label>
    <link:label id="lab_cvco_NumberofOperatingManufacturingFacilities_label_en-US" xlink:label="lab_cvco_NumberofOperatingManufacturingFacilities" xlink: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 Manufacturing Facilities</link:label>
    <link:label id="lab_cvco_NumberofOperatingManufacturingFacilities_documentation_en-US" xlink:label="lab_cvco_NumberofOperatingManufacturingFacilities" xlink: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 operating manufacturing facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NumberofOperatingManufacturingFacilities" xlink:href="cvco-20200627.xsd#cvco_NumberofOperatingManufacturingFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NumberofOperatingManufacturingFacilities" xlink:to="lab_cvco_NumberofOperatingManufacturingFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_6f983da3-764e-41f0-9778-70f701e705c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivableNoncurrent_b4fee1d8-a470-4213-81d4-fdaf33456f98_terseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivableNoncurrent" xlink: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_CommercialLoansReceivableNoncurrent_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivableNoncurrent" xlink: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, Noncurrent</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableNoncurrent_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivableNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableNoncurrent" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivableNoncurrent" xlink:to="lab_cvco_CommercialLoansReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_bf9678c2-837b-4a8e-98d9-91412fcead6c_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_46e847db-3a37-4e77-b43a-d121106c5598_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e682635a-6580-4848-b66e-13b0ac5ce7f6_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">Common stock equivalents - treasury stock method (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d837b69-ceee-4d05-adc7-0084cfc48153_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_9f782590-3376-4b0c-8280-cc9f96093498_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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 Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonperformingFinancingReceivableMember_0666469e-10ee-499d-ab12-85113832707a_terseLabel_en-US" xlink:label="lab_us-gaap_NonperformingFinancingReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonperforming</link:label>
    <link:label id="lab_us-gaap_NonperformingFinancingReceivableMember_label_en-US" xlink:label="lab_us-gaap_NonperformingFinancingReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonperforming Financial Instruments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonperformingFinancingReceivableMember" xlink:to="lab_us-gaap_NonperformingFinancingReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMaximum_410d1595-b63c-4b90-9f59-8ca71cc4e2e7_terseLabel_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRLC Loan Commitment Range Maximum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMaximum_label_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRLC Loan Commitment Range Maximum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMaximum_documentation_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRLC loan commitment range maximum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum" xlink:href="cvco-20200627.xsd#cvco_IrlcLoanCommitmentRangeMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IrlcLoanCommitmentRangeMaximum" xlink:to="lab_cvco_IrlcLoanCommitmentRangeMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeMember_7a85052d-9221-4ec6-a87c-c1f840f412e5_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeMember" xlink: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_ComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeMember" xlink:to="lab_us-gaap_ComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cdb453bd-751b-4051-8efd-706f0b97daf1_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_78546ba7-58ad-493d-9957-7ee89219c61b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_cbd97d9b-6417-41f2-b9f9-ec726e2c9933_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_ba3938a0-e42a-4ec3-8bb7-247117a066aa_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_4a4f1205-a38f-4944-951e-792ca1dc5b7c_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense on 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ed48caca-04bc-4b65-b8d9-90c0f8061bf4_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/2019/dei-2019-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_913a08b6-e731-44ce-b902-96ce3a84792d_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_d7de916d-3e63-4363-bf3f-961ff9d45a6d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_c9842a87-4e92-4a78-8d58-ad1dfe20a456_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">2021</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-20200627.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_Assets_f1295ea4-e58e-4b40-b9e5-4dc0b69a7fc1_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6c3e29b5-8424-44cf-a53d-7869f2506d18_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink: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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStores_9eea2f75-dd94-4ecf-87af-c1da5d9874e9_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores" xlink: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 Stores</link:label>
    <link:label id="lab_us-gaap_NumberOfStores_label_en-US" xlink:label="lab_us-gaap_NumberOfStores" xlink: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 Stores</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStores" xlink:to="lab_us-gaap_NumberOfStores" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_43efbfec-dfc6-469f-9665-c52dacf8ba9b_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable from affiliates, net</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansHeldAtAcquisitionDateMember_c1cb3f37-7d72-4c98-ab76-d5f3ad37e0aa_terseLabel_en-US" xlink:label="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held at acquisition date</link:label>
    <link:label id="lab_cvco_LoansHeldAtAcquisitionDateMember_label_en-US" xlink:label="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held at acquisition date [Member]</link:label>
    <link:label id="lab_cvco_LoansHeldAtAcquisitionDateMember_documentation_en-US" xlink:label="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held at acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember" xlink:href="cvco-20200627.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansHeldAtAcquisitionDateMember" xlink:to="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_80b4d5de-cfaf-4094-b9c6-32669f994ce8_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">Beginning balance, awards outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_21ccc1cd-1d08-4ab2-b52e-399ae591489c_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">Ending balance, awards outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_9b4aafa8-d2d4-4eec-8c4b-59a07e3d8661_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_323c5340-f86a-4949-908f-ae02187bff25_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" 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">Gain (Loss) on Equity Securities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_cf8ac63e-ae2c-4e88-a0cf-7cb2efb6b014_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6bba1758-0b96-4d3d-ac2a-6d74da4cfd9a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink: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_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_02202279-4f1e-488a-9061-8d493867c091_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-20200627.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_63c9d9f1-b572-44b2-b968-6890bfe27a57_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink: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, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e10bb24f-1e89-4bdf-86d6-e2e32e5a0808_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DirectInventoryFinanceMember_6b600a7e-741c-4306-b90e-79d11f58a23e_terseLabel_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct loans receivable</link:label>
    <link:label id="lab_cvco_DirectInventoryFinanceMember_42421f76-8f68-4303-a551-76fe99bfe658_verboseLabel_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember" xlink: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 loans receivable</link:label>
    <link:label id="lab_cvco_DirectInventoryFinanceMember_label_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember" xlink: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 Inventory Finance [Member]</link:label>
    <link:label id="lab_cvco_DirectInventoryFinanceMember_documentation_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct inventory finance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DirectInventoryFinanceMember" xlink:href="cvco-20200627.xsd#cvco_DirectInventoryFinanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DirectInventoryFinanceMember" xlink:to="lab_cvco_DirectInventoryFinanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a7bbea65-9e87-4486-b94d-c21a844a9ead_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0c89f136-3b2b-46e5-8503-22cf595a2430_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/2019/dei-2019-01-31.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b5f95a50-821e-40be-a2c7-74803d66c6b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_b50227e2-736b-4e86-bad8-6d679b49782c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_9b006bb6-b124-44e9-8f3a-08acc94e98c3_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink: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 loan losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_63849192-c7ac-461b-a936-bc333b20da0f_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink: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_ProvisionForLoanAndLeaseLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink: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 and Lease Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:to="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_TypicalPeriodLoanIsHeldForSale_bba66f38-a379-40dc-b9d8-a9cac83c9a0c_verboseLabel_en-US" xlink:label="lab_cvco_TypicalPeriodLoanIsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Typical period a loan is held for sale</link:label>
    <link:label id="lab_cvco_TypicalPeriodLoanIsHeldForSale_label_en-US" xlink:label="lab_cvco_TypicalPeriodLoanIsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Typical Period Loan is Held for Sale</link:label>
    <link:label id="lab_cvco_TypicalPeriodLoanIsHeldForSale_documentation_en-US" xlink:label="lab_cvco_TypicalPeriodLoanIsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Typical period loan is held for sale.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TypicalPeriodLoanIsHeldForSale" xlink:href="cvco-20200627.xsd#cvco_TypicalPeriodLoanIsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_TypicalPeriodLoanIsHeldForSale" xlink:to="lab_cvco_TypicalPeriodLoanIsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_81241b7f-d7e2-4037-b929-3100842c91b9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_fd8089a0-2647-4ca0-b310-23e8499070f6_terseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink: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 Receivables Geographic Concentration Percentage</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-20200627.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_DepreciationDepletionAndAmortization_30e7a438-4dcf-4e4f-9aad-33fa1aa4e3a5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_726f0b36-aa7c-4026-a33b-c50c41099398_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/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ac52f5f9-8a58-4e35-b258-158cadb7f6a7_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities in a Continuous Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_247e02f2-cfb0-4efd-9926-5a4093a4b48c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_ebd80dfc-f2dd-471c-9688-bed064983cc5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_33f08bd9-885d-4be4-8020-5a5cfdf65bcf_terseLabel_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation loans receivable</link:label>
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_00f623f3-946a-4f97-9206-162395886cd6_verboseLabel_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation loans receivable</link:label>
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_label_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation Inventory Finance [Member]</link:label>
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_documentation_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation inventory finance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParticipationInventoryFinanceMember" xlink:href="cvco-20200627.xsd#cvco_ParticipationInventoryFinanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ParticipationInventoryFinanceMember" xlink:to="lab_cvco_ParticipationInventoryFinanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NoFICOScoreMember_2883a8a5-19d6-47c6-aadc-0afc34f62e1b_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-20200627.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_srt_ProductOrServiceAxis_ca4c677d-9bc7-41a0-906a-cfc4a9860e6f_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_4f8ace1d-651b-470d-b7be-64e34756d255_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-20200627.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_LesseeDisclosureAbstract_fe55827e-6b25-46ed-a97c-5d64fb723934_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeDisclosureAbstract" xlink:to="lab_us-gaap_LesseeDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A3160DaysPastDueMember_508399a5-aa16-40fd-808f-d2e30700988c_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 - 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-20200627.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_PrincipalAmountOutstandingOfLoansHeldInPortfolio_468c7290-f5e4-41f5-b581-2d59e1c6febb_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</link:label>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_label_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Amount Outstanding of Loans Held-in-portfolio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:to="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_1a6d5f41-354f-4b92-bcc3-6de8259fe4c3_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/2019/dei-2019-01-31.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_InvestmentTypeAxis_ac63c48c-2813-4cfd-93aa-fabd471d5647_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceAbstract_bcfc20ee-7cc0-419e-a8fc-a4729c05c3d4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceAbstract" xlink:to="lab_us-gaap_InsuranceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_7786476e-511a-43de-9b42-f5e8a4f5e069_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_768ab2dc-06d1-4f5e-a026-a6d54d2f7a57_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_572e2e62-e799-40a5-a6a1-7d547cb915b1_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_eda808f0-5095-42db-a662-3d458402c12d_verboseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of secured credit facilities and other</link:label>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtCurrent" xlink:to="lab_us-gaap_SecuredDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a00d865c-1c3d-4d65-9916-83ef00571c5b_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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: 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2fef2f40-50e6-4d1b-9f42-55d537cc902a_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, Available-for-sale, Unrealized Loss Position</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cvco_FactoryBuiltHousingMember_0e24350a-ceb2-4b0b-86b1-8c23222b930d_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_1c126d74-22de-4f68-b07e-9bef3ef10b20_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-20200627.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_LossContingencyPeriodOfOccurrence_90006433-bbd8-4372-9f4a-922f741a45f1_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPeriodOfOccurrence" xlink: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</link:label>
    <link:label id="lab_us-gaap_LossContingencyPeriodOfOccurrence_label_en-US" xlink:label="lab_us-gaap_LossContingencyPeriodOfOccurrence" xlink: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, Period of Occurrence</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPeriodOfOccurrence" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyPeriodOfOccurrence"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPeriodOfOccurrence" xlink:to="lab_us-gaap_LossContingencyPeriodOfOccurrence" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_3589caaa-f6c3-464b-b1f6-3fb1b32e6f1c_verboseLabel_en-US" xlink:label="lab_cvco_LoansHeldForInvestmentFairValueDisclosure" xlink: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</link:label>
    <link:label id="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_label_en-US" xlink:label="lab_cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Held for Investment Fair Value Disclosure</link:label>
    <link:label id="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_documentation_en-US" xlink:label="lab_cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held for investment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:href="cvco-20200627.xsd#cvco_LoansHeldForInvestmentFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:to="lab_cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateAcquiredThroughForeclosure_ace0d8bd-d293-41c7-ae5c-9acd7d207b6f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateAcquiredThroughForeclosure" xlink:to="lab_us-gaap_RealEstateAcquiredThroughForeclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_71e43c31-a0e0-423b-8d16-a6e94ca9c695_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4e9b8a83-fded-429b-af5b-cf11066255cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7e0e0538-0651-404d-996e-a5d36cdc11c8_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_ea6fb8b3-a96c-4459-91a2-eccbefbec8fe_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a951b174-ad81-4898-aaa7-9efb380d0c2c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_03251088-69d1-4329-a501-39f3a3817891_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_3de9085e-db35-4692-9b75-ad0895363703_verboseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers and Servicing of Financial Assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_002de3ee-d282-44c2-be17-80631931bcc3_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract" xlink: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, Fair Value, Rolling Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_OriginatedAfterAcquisitionDateMember_b2e710f8-de75-4470-b9d2-e4e89e666dfe_terseLabel_en-US" xlink:label="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originated after Acquisition Date</link:label>
    <link:label id="lab_cvco_OriginatedAfterAcquisitionDateMember_label_en-US" xlink:label="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originated after Acquisition Date [Member]</link:label>
    <link:label id="lab_cvco_OriginatedAfterAcquisitionDateMember_documentation_en-US" xlink:label="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originated after Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OriginatedAfterAcquisitionDateMember" xlink:href="cvco-20200627.xsd#cvco_OriginatedAfterAcquisitionDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_OriginatedAfterAcquisitionDateMember" xlink:to="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6ed9823a-4c16-4b79-acf7-9e6d5dc48c44_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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 Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4de04e84-b101-44b1-ac3e-bfaecd055600_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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 Assets and Liabilities Measured on Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_8293ad18-bc4c-45e1-b035-20897382f080_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/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_1d2df83b-74d3-4973-a058-39cdb2696459_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_6aa5f2b6-1fe3-40ad-bb64-05f7f6aa234a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_42bb1abc-571c-4ed9-bc7c-902157532ee0_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 Months, Fair Value</link:label>
    <link:label id="lab_us-gaap_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cfdca99b-4510-4ea6-a370-b4c6a7798b3b_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 Activity, Number of Awards [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLosses_c04bf585-a389-446b-a1ce-bb5251fcd04f_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 loss</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_b0127105-f394-4a8e-b143-5a0a7290d1b4_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_33f72b9c-2d5a-4b15-9f27-635a93c1090c_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_6cc1e9e4-660a-45b2-bec6-ac0d1f845dd0_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 loss</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_b4b81d09-7a84-44c3-9efd-89a362945ef2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" 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, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:to="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleAmount_baaffde2-e3c2-4e3e-ba39-e3ebbde5baa3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableHeldForSaleAmount" xlink:to="lab_us-gaap_LoansReceivableHeldForSaleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_500c9717-04a5-4e88-903a-8ff48087339e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServicingAssetAtFairValueAmount_b4452549-af5c-40a2-9c1d-0354d7000051_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink: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_ServicingAssetAtFairValueAmount_26714365-706a-498e-9674-e2354b0f1c36_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">Mortgage servicing rights</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetAtFairValueAmount" xlink:to="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_92b4d929-5fcb-44f4-8067-f3a1b427b57d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_114409a0-c197-4d7c-a0f5-fa7cc69f1c2d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink: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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_3b2783bd-20d7-4cfc-90b1-4433412f1388_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_362fb752-8527-4586-9feb-108b76febcd7_verboseLabel_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company repurchase options on certain loans sold</link:label>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_label_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Related To Consumer Loans Sold</link:label>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_documentation_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities related to consumer loans sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:href="cvco-20200627.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:to="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_fa4ef833-289f-4906-9838-d8392f94f578_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 [Line Items]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ModularMember_bec92bae-47d1-4d1f-93a5-528bfe7933c3_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-20200627.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_MaximumRiskCededPerPolicy_345258ea-de7b-47b4-94c3-dbe4d0f64f08_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-20200627.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_FairValueByAssetClassAxis_9b98dd06-87b8-4e4c-90bd-aa61fb0798cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink: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 Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink: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 Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_23b13ccf-76a2-4393-b7fd-4535fd6c96cb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives (liability)</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink: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 Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_51cbbfb5-9628-42e7-98d2-8657546f2082_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubprimeMember_8f79fd23-9e21-46a1-a757-44599e38355c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubprimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubprimeMember" xlink:to="lab_us-gaap_SubprimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_14fb4af9-b924-48f7-8541-93560e1e58ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_fb085900-429b-4f4b-b27e-7a177166979a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_d87599c7-31c3-4fc9-b5b6-7be22c001fa2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis" xlink:to="lab_us-gaap_InternalCreditAssessmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_835457fa-8d1c-4463-bfb5-6c6988db920f_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_ca8d8fea-8f7f-4407-af4a-55a89f277151_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_7b8580a5-b378-47f6-b8a1-c8a2629404d8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_0f90e3bc-3498-4982-8293-9d4cb1d42b92_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaverageeffectiveinterestrate_da0b4f04-f30e-4d90-a2dc-8d272d48b1fa_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-20200627.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_AllowanceForLoanAndLeaseLossesRealEstate_75f1fa16-5577-4f13-b6ac-8f7730628360_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_e9606369-7f1f-42f1-b93d-76615d8b5511_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 losses at beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_b7fbbd82-556c-479e-a0a0-b0aa96efcffa_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 losses 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_45c57214-dfb9-47b9-a739-b0e4b416141b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_184b248c-ddd9-45f3-9e47-c2b6b5a88bc8_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_57d5ebcc-a056-412a-a64c-1cd81713b86e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink: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 Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink: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 Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_71ddb5cd-abb9-43ab-93ff-88bb03d7a3d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_21d42cf1-7403-4646-852c-280dc3f11358_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_de95a5cf-a802-46f4-b6cd-f546061c1bca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_7022643e-8c6b-4726-a8f7-7d4f4fc0261c_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_066a972d-02fc-4c60-b3e2-50178a9a5b9f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_dafbb480-c5d0-4911-a55a-14108b843d5b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_8d48858d-21a8-438e-ab7f-313792140b12_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_label_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink:to="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_5197a0fe-d609-4d3a-87b4-43a853c1c658_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, defined below)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_4a32fd4f-7ca0-46a5-89fd-2367316b9895_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink: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_LoansAndLeasesReceivableNetReportedAmountAbstract_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink:to="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_3ea0dd86-bfce-48ea-b96b-66e71e1789b2_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_f41447c8-d04f-4cdc-a4d8-c48c8124b89e_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/2019/dei-2019-01-31.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_dei_EntityRegistrantName_3f6edd55-7f04-4181-85e8-90f065c66bd1_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/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_462ef706-36a2-4a25-9287-7efcdd2b9aa6_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_0bb2f8a3-f171-4596-be2c-380d943ac6b2_terseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink: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 one independent third-party and its affiliates</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink: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 Principal Balance Concentration</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink: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 Principal Balance Concentration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablePrincipalBalanceConcentration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink:to="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_1f5c10ff-9b9d-4076-87c3-49c38ca848f9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_ebbace53-54c9-4cdd-bf4f-45de7ee7a318_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_4a9b7b99-56c9-4d59-b777-7426f56b6979_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_ceef8d11-f62b-41b0-84c2-ad818948f5c1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_ce89728e-761a-4de2-aa5c-fac18820a871_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink: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 self-insurance</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink: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 Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7b064aa7-fdd5-4dc4-bcfe-bccf2b46e062_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_a0211777-502d-4c88-b61d-7d84428bde0d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5e63484d-daa2-47b6-adff-15e6d509c863_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_026bc26b-5162-4753-a170-dbdccf139794_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FairValueMeasurementsTextualAbstract_3b9a32e4-0e41-4c04-928d-11eeaf9b01e6_verboseLabel_en-US" xlink:label="lab_cvco_FairValueMeasurementsTextualAbstract" xlink: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 (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_FairValueMeasurementsTextualAbstract_label_en-US" xlink:label="lab_cvco_FairValueMeasurementsTextualAbstract" xlink: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 Measurements (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_FairValueMeasurementsTextualAbstract_documentation_en-US" xlink:label="lab_cvco_FairValueMeasurementsTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueMeasurementsTextualAbstract" xlink:href="cvco-20200627.xsd#cvco_FairValueMeasurementsTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract" xlink:to="lab_cvco_FairValueMeasurementsTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_5f896c54-c548-428b-98f2-c69b3297ce21_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink: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_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6abec77-3941-4582-b8cd-9937b4ba7e13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2057a17e-294c-419d-8e5f-4cdfa7ccfd78_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_20f7bc99-0ee3-4764-a08f-8ede16aecd82_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-20200627.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_PreferredStockParOrStatedValuePerShare_47fc198a-e03c-49fb-a8e7-f88eb91a410b_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink: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, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6fb7dd2c-5445-4b4a-91b9-3800c347e8fe_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable_89edf512-15c7-453a-aee9-84ee2e2a3f51_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink: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 Gain (Loss) on Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink: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 Gain (Loss) on Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_d5e34ede-d852-48e1-adaa-6716990c53bf_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/2019/dei-2019-01-31.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_ConsumerLoansReceivableHeldForInvestment_4bb144f5-0b66-4bb6-a8f9-b7a168c5d977_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-20200627.xsd#cvco_ConsumerLoansReceivableHeldForInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:to="lab_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_77c9ffb7-9cf7-4392-a103-2669f321ebb2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_50201a29-ade4-4022-9e50-9cb441f29a72_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_0ddee758-4c61-46bd-b09d-0d5de20791c9_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of commercial loans receivable from affiliates, net</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_37aa9ce7-3ff4-40e3-8709-f7853e649427_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_021017c3-8033-4e40-adb0-dcb24a5407ff_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" 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">Gross Unrealized Losses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cvco_CommercialLoansReceivableCurrent_98022ef7-1925-4a7b-80ed-a1af632d47b1_terseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivableCurrent" xlink: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_CommercialLoansReceivableCurrent_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivableCurrent" xlink: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, Current</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableCurrent_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivableCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableCurrent" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivableCurrent" xlink:to="lab_cvco_CommercialLoansReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1f6deca9-ebd7-4f2e-a1c4-55b35f5985fa_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized gain (loss) on outstanding IRLCs</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink: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 Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_2861b8e5-62df-4ab3-ac8f-00ab5f4f76ac_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">Mortgage Loans in Process of Foreclosure, Amount</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:to="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_cea0c59f-4be1-4783-878a-3e566e9b8b7b_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_4a6b4586-1528-4968-9ee7-79ae855eddb1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_530375f6-4e40-477d-9412-c151e5db74dc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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_AccountsReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_20f3a6bf-1ef8-4fa2-90c8-c056bda8aafd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_db95568b-79f7-4896-995d-4d6fe23b06ca_terseLabel_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Advance under Secured Credit Facility</link:label>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_label_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Advance under Secured Credit Facility</link:label>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_documentation_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Advance Under Secured Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:href="cvco-20200627.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:to="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_d0f60e00-7f89-4220-bbea-eed973d3b4f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_55387e73-ae5a-46df-84e7-2fc4c19a19e9_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4993b59f-9db6-4f82-a074-25c6c122b950_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_3cf46b93-554a-4564-8c02-e1d634c606a0_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/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_1663b7a2-8202-4882-9650-55649ff9e684_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink: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 or Disposal of Long-Lived Assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_00332aeb-daa5-41ff-98af-835085fe6ee0_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-20200627.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_MovementInStandardProductWarrantyAccrualRollForward_53e1ff23-82fe-423b-bd46-892a0c0723d3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_b4fa0a28-62ef-45b2-ada1-b8d59956c367_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:to="lab_us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_21a83a14-3a25-4881-bc3b-2456df4b1ca6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ScheduleOfRestrictedCashAbstract_9fa8bbe0-cd6b-4a70-9179-821096658745_verboseLabel_en-US" xlink:label="lab_cvco_ScheduleOfRestrictedCashAbstract" xlink: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_cvco_ScheduleOfRestrictedCashAbstract_label_en-US" xlink:label="lab_cvco_ScheduleOfRestrictedCashAbstract" xlink: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 Restricted Cash [Abstract]</link:label>
    <link:label id="lab_cvco_ScheduleOfRestrictedCashAbstract_documentation_en-US" xlink:label="lab_cvco_ScheduleOfRestrictedCashAbstract" xlink: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 restricted cash.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfRestrictedCashAbstract" xlink:href="cvco-20200627.xsd#cvco_ScheduleOfRestrictedCashAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract" xlink:to="lab_cvco_ScheduleOfRestrictedCashAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_31fb0634-3680-40f6-b11f-6a6c3e449f0c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_f6ebf484-7eb2-4266-97f7-c0ee45391680_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_77571fb8-c007-4de3-92ee-dbef0e8b0009_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_f2a27c36-bb09-45aa-bc45-4e31efaf33fb_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformingFinancingReceivableMember_2f6c98e6-9d72-4212-a067-c6de73a09518_verboseLabel_en-US" xlink:label="lab_us-gaap_PerformingFinancingReceivableMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformingFinancingReceivableMember" xlink:to="lab_us-gaap_PerformingFinancingReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturity_53cda7d1-986c-4025-878a-e315b8943b67_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-20200627.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_AssumedPremiumsEarned_3bd2f98a-6f19-488d-85c3-b84780df06b7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssumedPremiumsEarned" xlink:to="lab_us-gaap_AssumedPremiumsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_861b54e3-642a-4e9e-bab3-26413b9567c7_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 or matured</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_4e281d52-8ab9-4398-914e-0c2150e7caf1_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink: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 Securities gain on investments held</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_StateInsuranceLicensesMember_4b770fce-bfac-4ddb-a500-efae4dc925c6_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-20200627.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_LesseeOperatingLeasesTextBlock_9df1f442-8914-499e-bced-674a0fe5acbc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NearPrimeMember_f86f7117-4be8-4fb5-a9d7-76f895aa0f70_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-20200627.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_FairValueDisclosuresAbstract_a392dc69-d36d-45ec-8631-53ac37615b56_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IntangibleAssetsIncludingGoodwillGross_a8b6fe08-bd00-4a14-9ae2-b626ec12e7a2_terseLabel_en-US" xlink:label="lab_cvco_IntangibleAssetsIncludingGoodwillGross" xlink: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 Including Goodwill Gross</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-20200627.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_Investments_0feeedeb-a027-442d-b2ff-cfec9b655d3b_terseLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink: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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_0ff37751-13a1-4818-a951-f976ddebced5_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt obligations</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_8ba66e9d-c2c9-45b9-b63f-00d35f7a2e60_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_504f87f7-9b3c-410f-aeff-1ebd4d439769_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/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_5014dfaa-e0c9-40c4-a0b9-625c4a427bf6_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CA_030a38a3-2bd3-48fe-afd0-66019a43e834_terseLabel_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CALIFORNIA</link:label>
    <link:label id="lab_stpr_CA_label_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CALIFORNIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e04450ee-873e-403f-8259-00b8c7fda66f_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_2a807074-bf8d-4552-bb23-1df4ec0810db_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_301236e8-947d-45a0-b8fa-e37d244945cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_be4e7aad-fb28-48db-880c-ed0d408e0bab_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/2019/dei-2019-01-31.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_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_e322c378-f013-4fc0-a730-a61f36bf3caa_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-20200627.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a6b6a6e0-4046-4f49-b357-ed2fa835311d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_54ce977e-2153-4346-a77c-cb35e3307db8_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_d9a375ea-c912-4c28-aa08-828ed0c9bc80_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseRightOfUseAsset_8d11de5e-9edd-4760-bedd-007441ab306f_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-20200627.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_PremiumsWrittenNet_c71486a6-13c9-4b11-b83c-b020a4714ec2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsWrittenNet" xlink:to="lab_us-gaap_PremiumsWrittenNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_d7875888-1cd3-4181-8b42-8c94374cfcc6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_a74b9b56-f69f-4c25-9b44-3e01c53bb0d1_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_d5bface0-557e-4d02-8508-5796a89bf764_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_6aa20512-648e-41e7-ab93-f7cfcfe04c6e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink: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_ProceedsFromRepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink: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 (Repayments of) Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CededPremiumsEarned_5d5b01b0-eb2d-4808-abb6-a1ee644f7e24_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CededPremiumsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CededPremiumsEarned" xlink:to="lab_us-gaap_CededPremiumsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1cd0f74e-097c-4ef7-9927-421c3f6077b3_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink: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 Financing Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink: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 Financing Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxes_c7eac99b-a64c-494e-b224-e644c4d8754a_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxes" xlink: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 taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxes" xlink: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 Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxes" xlink:to="lab_us-gaap_AccruedIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_fd92948d-66d5-46aa-8824-8bad3bec6019_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_efcaadaf-7ca0-4533-99ca-ef924461c444_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e650c59e-1ff3-423e-a780-1f01ac9fa4dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8806a43e-cb95-4575-8015-1542382fcf5e_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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 Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_92facdc9-4942-4fb2-b3a9-1f8975f2ad9e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_67be6c90-c1b3-4b8b-aa9d-11c89b231238_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b68e30a8-4673-4493-9db4-4142bac53b53_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_142003df-ebc2-41a0-a6b3-243bddd882ad_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7c45a48d-aee3-4a33-a5b1-3c0b3614b5f4_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 of implementing ASU 2016-13, net</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_32b463fc-f678-4d6a-b1e2-d65b2ac9e4c5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5610fdd5-d205-47c8-a573-62cc4683e1cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A91DaysPastDueMember_2ceed22a-8594-46be-9f67-dbfd7d5cb2d9_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-20200627.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_AssetImpairmentCharges_687d801c-fe9e-4840-8dda-5b3a69111092_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges on assets held for sale or held and used</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink: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 Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock_30620bea-6bdb-466e-a493-0f40dad024d9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock" xlink: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 Transfers</link:label>
    <link:label id="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock" xlink: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 Transfer, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueTransferPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_4426606f-e8a1-4ccd-a2db-31add9dc8032_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_a12f42b1-266c-4968-a38b-ba3b10ef9a05_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-20200627.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_cvco_ForwardCommitmentsMember_4937c9c4-72ef-40d4-adc5-03b63029a5ba_verboseLabel_en-US" xlink:label="lab_cvco_ForwardCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward loan sale commitment derivatives</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsMember_label_en-US" xlink:label="lab_cvco_ForwardCommitmentsMember" xlink: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 [Member]</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsMember_documentation_en-US" xlink:label="lab_cvco_ForwardCommitmentsMember" xlink: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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsMember" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ForwardCommitmentsMember" xlink:to="lab_cvco_ForwardCommitmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3d9122eb-45f0-47ae-a828-3f6455f15737_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_003a0f78-0b5e-453d-be32-a996bc51e1a3_verboseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink: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_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink: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 and Allowance for Loan Loss [Text Block]</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink: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 and allowance for loan loss.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink:to="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2018Member_2302ea2e-3539-4461-a21d-1300dd8a284e_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-20200627.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_DebtAndCapitalLeaseObligationsAbstract_0c6a5cab-36af-4c66-9454-cb91a244d009_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Obligations</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_2200f861-fd14-4181-92de-45f703b3a430_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-Sale Securities by Investment Category</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_5e0b0fe2-cf2e-40ae-88d0-e3d9aa75343f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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_EquitySecuritiesMember_147b7b0f-72a5-42e8-964f-03641c7ac043_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_c948c696-43c0-4691-9856-9553bbb83bd5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_52aee665-e549-4b5e-9f28-d07acdbb6c68_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 and other</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_675477ec-bea3-44f1-ada7-e16547a0219f_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c2fdb158-4d1b-42fd-bd3c-3f48f2fcc4c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9fa76dd9-f6d1-404b-b75f-fcfab603b2ef_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_638c6546-d276-4fd2-9c0b-13f25785711b_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-20200627.xsd#cvco_RepurchaseContingenciesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_RepurchaseContingenciesRollForward" xlink:to="lab_cvco_RepurchaseContingenciesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiability_72fede69-e365-49e7-851d-5ef1adab092b_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_9c5fc325-3a04-4e4e-b3e3-2b13dcafbf9f_terseLabel_en-US" xlink:label="lab_cvco_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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-20200627.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_2c6c1a42-6aa5-4a27-b3e4-15d66d44c0b4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_11324b3c-59a5-417f-8bb7-715180503e07_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2016AndPriorMember_b40045ba-2f28-4869-95f7-bd0468d99c0a_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2016AndPriorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2016 and prior</link:label>
    <link:label id="lab_cvco_Fiscal2016AndPriorMember_label_en-US" xlink:label="lab_cvco_Fiscal2016AndPriorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2016 and prior [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2016AndPriorMember_documentation_en-US" xlink:label="lab_cvco_Fiscal2016AndPriorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2016 and prior</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember" xlink:href="cvco-20200627.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2016AndPriorMember" xlink:to="lab_cvco_Fiscal2016AndPriorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_c708c114-6e98-47ef-badf-4099624cfa62_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_13d3697d-c0cc-4d09-ae9e-64176286b470_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-20200627.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_ScheduleOfAvailableForSaleSecuritiesLineItems_71ca0d52-2584-4bf5-a48f-1abf7a3f253b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c74331e6-3d29-4119-a1d2-1b7fa584814d_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">12 Months or Longer, Unrealized Losses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueOfAssetsAcquired_c6e96386-e975-4cd4-aaec-6cd6b05c05bd_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">Right-of-use assets recognized</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RestrictedCashAndCashEquivalentsAtCarryingValue_ad43e9ba-66f9-4e28-996b-add327891e97_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_a284d493-6989-4689-994c-2527ef50ac0f_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, current</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_4a51b8dc-c021-4a56-84ff-219c07a33b8b_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_1a461124-46e6-45c3-b9b5-c988ba77c874_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_03563597-b67f-4127-8932-722a8af30fb3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_be729a08-84f8-4e2e-8cf8-58b4db462484_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8147399b-aff9-4cee-9376-fe5cecb09507_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink: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 Assets Measured on Recurring Basis Unobservable Input Reconciliation by Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink: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 Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_57262504-e7c8-41b4-aaa6-aeffa58e2468_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestmentsTextBlock_6d7157fc-c7e1-43f6-b889-667075119491_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestmentsTextBlock" xlink:to="lab_us-gaap_GainLossOnInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_41c4eded-a368-4d86-92fb-7869a7b424a0_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 disclosures of noncash activity:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_4ee1aa66-9cf2-48ab-b22b-bea5c79657c9_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/2019/dei-2019-01-31.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_AccountingStandardsUpdate201613Member_941d1a8a-b807-44a0-9204-2bba8ecb24b9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_2c3b8cf3-c0c9-4ed7-a3cd-ed2b60998c17_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink: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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_fed32266-2409-43a5-9dc7-a3591d4080df_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/2019/dei-2019-01-31.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_GuaranteeOfIndebtednessOfOthersMember_8aa72c9a-06c7-4154-918f-6b6477e9431a_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink: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 repurchase</link:label>
    <link:label id="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember_label_en-US" xlink:label="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee of Indebtedness of Others [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeOfIndebtednessOfOthersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink:to="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_7db8a7ae-07a6-46d4-9025-815ec1b08271_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:to="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_9f19aa3e-454a-49e9-b90a-5a8e5cab68b0_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_d079f5ca-f2ce-4cf7-bec6-bf9b8da46dc0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:to="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_FL_0e775639-5c98-41de-b28a-ae15cf2875c0_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/2018/stpr-2018-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_99eebafa-8ce7-4553-9fe1-4854d7c58e5a_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e7d609f1-e338-4258-bee9-60f650ef97e6_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_48f7f3a2-339c-4a32-9bbd-86e8c0fc897a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_c5af2d55-a14f-4b24-b0be-eb5be69835bc_verboseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_13918079-0801-4758-8b40-330b872edf82_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_f463960c-3622-42d2-8b26-28da3a11f0de_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-20200627.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_NumberOfOperatingSegments_4183eb44-4641-400f-8210-82d00106cb0b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_93518f6b-d667-41a0-8b9e-40fc8c8622ec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink: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, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_36d30d93-b894-4d8a-8222-d5a235f628f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_367fefc1-f28f-4df9-a924-ba9d93b33753_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8a586220-fdda-4aff-9bd5-740e7adb5c28_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialServiceOtherMember_6db2c7da-3bbf-4fbe-a26b-c02258ca7f42_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialServiceOtherMember" xlink:to="lab_us-gaap_FinancialServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_bc1f85e5-3f5e-4d34-9ad2-e51a0b700967_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-20200627.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_NetCashProvidedByUsedInFinancingActivities_130464c7-dbee-49b3-9ea3-f09ea47e342c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_13b937e3-a488-4cfe-8b53-2862b199adbe_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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 Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ce85a355-e7c9-4090-bbd1-14770c48732e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_9da29cda-07b6-489a-ae4c-dafe58346e39_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; Outstanding 9,177,064 and 9,173,242 shares, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_da4c577d-2514-441a-9ec4-683a17978f8f_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_03d78fc9-a2b9-44ab-9778-ac2147a92524_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_2fcbab3c-7931-4dbf-92ae-2aeee9dba532_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured credit facilities and other</link:label>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_label_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredLongTermDebt" xlink:to="lab_us-gaap_SecuredLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_491a7fdf-4ab0-4717-82d8-6196a8267a3f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CededPremiumsWritten_924e075c-368c-45ca-ad3b-eebc309df1d4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CededPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CededPremiumsWritten" xlink:to="lab_us-gaap_CededPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_6a5bf17c-350c-4e58-977d-7fcecb665e34_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink: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_AvailableforsaleSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7f7f96be-4514-46e1-b062-6002a550717e_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_d4ea0ddd-562b-4b20-bf3b-579b36bffb47_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-20200627.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_LoansAndLeasesReceivableDeferredIncome_b3c26fac-ea57-4f7e-ae08-37ad1eed1e60_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:to="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_6ec0c7f7-d5c5-4b18-93dc-f4d1f41de36c_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink: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, Net (Including Goodwill)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_50d2a37c-65ee-469b-b9ab-64740a0d11d2_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_44580e4d-bfd8-468b-b7d3-1788013a49a3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_00e74477-f9db-443d-824b-3d058f8c025d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_95eee496-fa50-4ba4-b2dc-0cba0f21259e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c6df7652-122c-46cb-bb91-7b7dabb36b50_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_9419dcca-f767-48b5-81b2-22953a9d9eba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_6a29f4e7-8b8d-4803-8c55-44cb3b592cda_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_626c60a7-dc3b-4a0a-935a-dda90b9aac08_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_71511d77-e46f-4668-90e7-8cd6dcab8560_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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 policy for debt</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_e11c0f7b-9b4c-4beb-9917-840e35769c6f_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_YearOfOriginationDomain_5a6ccec5-014d-45bb-b22b-13bf1e6e6e49_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-20200627.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_OperatingLeaseLiability_2976ef81-bfaf-4bc6-a5fa-f036e5c6f622_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesMember_9a582df2-126b-4adf-9799-db2167374488_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBackedSecuritiesMember" xlink:to="lab_us-gaap_MortgageBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_b1b90fdb-5a50-4a53-b21f-5a04bad128b8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_08974e41-be38-4ee4-81af-b56d73fd5e5e_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_a2745d29-e034-4727-a604-97e098a562b4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_dc4d1a3c-df0f-40ea-9e7d-0e0af7b84192_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink: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 commitments</link:label>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_82ec783a-7953-4fbb-a5d4-9b8dc5f153ad_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">Assets Sold under Agreements to Repurchase, Repurchase Liability</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:to="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_676075c7-1aa9-438b-9ac2-3495cfc141f4_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_79e7d808-514f-44fb-95f2-e01d97212f7d_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_0881065c-52ed-4e89-84eb-50ebd5c5ba15_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d34c8c20-9936-4aa3-8e58-be7875407d3d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_e17f5ee4-e843-4c82-96d7-2eadd4ec4b65_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_26695c7c-3d9c-4b23-a525-ffa873f128b9_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_01c6daf0-63d0-4612-aed3-849c8943ed0d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_e87b1cc4-29fc-4165-afa2-9015874eb149_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_1df56b47-3a29-40d2-a260-ba031afb5cf2_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_8dcc36ec-6f06-49c9-a10e-ebdfec939682_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_d772e6e2-894f-4de7-bd49-bc9226496915_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_d8e5c2c0-13f9-41ac-be72-bb55392d9a9e_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink: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 by Fair Value Hierarchy Level [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_2858f32f-56d9-434c-8d1b-f499aa8489fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_8dce111e-8c49-42fb-9260-d9f2866cdb02_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</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-20200627.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e666cbf5-e1bf-4fba-954d-b62f8d565f13_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_f2f2925c-0dc9-4794-af7b-ed57de7ded62_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionLoan_8a898eb1-08fc-4d48-9351-aa3bade0734a_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionLoan" xlink: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 Loan</link:label>
    <link:label id="lab_us-gaap_ConstructionLoan_label_en-US" xlink:label="lab_us-gaap_ConstructionLoan" xlink: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 Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionLoan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionLoan" xlink:to="lab_us-gaap_ConstructionLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_d32c109e-c1a3-4006-9bc3-0b204040417f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_f376b516-fb03-4571-847b-656516391476_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7969e235-b51c-4d43-8df7-d929ea1d25a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_29ec4064-2911-4d03-b77e-d7c62a5de905_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_f96c5570-7c13-40ab-a592-b02dc7e6a036_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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">Non-cash interest income, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0f6708da-effe-476b-a2a6-9f454fa52513_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 on sale 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_fd4a9fb6-5e43-4557-869b-f8d60e1355ad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_17d3d769-d22b-4644-a7b2-ebfaf5b60d5d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_33a03de8-c204-4751-aceb-51a96befdc4d_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/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d9463c83-50cd-4cb9-b3cc-1cd63237000d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_d3cd2389-c1a7-4e5f-8057-b1f2664ec676_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, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet" xlink:to="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_745e63fa-9bcc-452a-aadd-077ff939f533_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f527a2e4-37e6-4352-a472-c9a0aa5b7754_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_f5218379-3504-4de6-a323-e7c87240c949_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGain_a9b50e55-3722-4889-8081-5fce12ba3d17_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink: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 Securities gain on investments sold</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGain_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_08d92f65-2fd6-4abf-9312-9eff51b68650_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-20200627.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:to="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9af759d3-7e0c-41b8-9464-fcb429991cf9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a498a1cf-3d9d-4e3e-afc8-cf6b97567f56_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cc0543f1-57be-49e2-b8f1-c2a83c2c24a9_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 attributable to Cavco common stockholders</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_1ff63c1a-6360-4e33-afb8-5b4fe973e5c2_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/2019/dei-2019-01-31.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_FinanceLeaseLiabilityNoncurrent_eb814ce9-001d-45eb-85af-96e09546baae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_62106170-03ab-4fe0-ae99-09e6aaea9d37_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_67875b81-510a-412a-a097-28bf0668c615_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_497caeff-efcd-4fbf-aeb5-e66a8634995b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_c5566097-33f6-4d8c-b927-8c3ca5acafa0_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_7e32a6eb-6ea4-446b-941e-2c07986cf10c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_6e87b001-5b7b-4e90-ad0a-39279a518c13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_76aec98c-078c-400f-ac97-1aceb00f0f98_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ForwardCommitmentsRecordedatFairValue_3878f0fb-cef6-4010-b54b-3e2a46d22fae_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-20200627.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_AllowanceForLoanAndLeaseLossesWriteoffsNet_5a83c2df-8208-4a48-a849-4624896666b8_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans charged off, net of recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses Write-offs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_20826291-3eb7-49f2-a133-a0d97a70f10d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_67b6a7ed-3f6d-46df-bd53-0ca48e634894_terseLabel_en-US" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink: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 Issued But Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_label_en-US" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_04b29ef4-8338-46b8-a446-2ce19a388eaa_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_4e435037-d472-415b-96e7-b90093d0301d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_057594c0-0078-4a74-94a0-f53e6d6323f4_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-20200627.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_7cacaff5-8787-439b-ba18-d7e3744c8327_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_3e0564fb-6c47-4943-818d-6eef993b72a2_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_5d559828-62c7-4504-a689-f1f20c9a19c0_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 liability</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_520fe18d-5842-4e62-bae1-be4a0a334da9_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfLoansHeldForSale_d812e2e7-36ac-4fb9-b7e5-ec8cf65ee514_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansHeldForSale" xlink: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 on consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfLoansHeldForSale_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansHeldForSale" xlink: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 Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfLoansHeldForSale" xlink:to="lab_us-gaap_ProceedsFromCollectionOfLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DirectPremiumsWritten_a2182c42-a5a2-4f9a-87cf-be42114be712_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectPremiumsWritten" xlink:to="lab_us-gaap_DirectPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_2f8935bc-e6b5-4e77-8f35-aa113255ec47_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_4ee20c2b-b3df-4df0-be91-c793fd12001c_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_a88b0e21-34ec-45a8-a514-7ba96a0becbd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_73a512ea-aae0-4ecf-9ff7-4a5f10d60dbe_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/2019/dei-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b0e6f4a0-b51b-4da0-a637-4985f7ca4e31_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_a508d032-29cd-4d4d-a709-b9950362971c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:to="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_7abca968-52d5-4dee-b958-e6e106fdffb0_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/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_87ba7288-3c56-4bc3-b1bd-9373efc09905_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink:to="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFour_6662c408-0050-4bd1-9064-a50ad19e28ec_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">2023</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-20200627.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_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_7ac94f0f-078c-4e6a-9fb3-cc8b181c789f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ac2d3e80-3ca4-41b1-88af-5dd8ad8eabe7_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_267ba8e3-b16b-4563-b4d1-8cd05dd2c55e_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/2019/dei-2019-01-31.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_PaymentsToAcquireAvailableForSaleSecurities_dae81386-30b9-416b-abc0-5d9f0c719fe3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_409fd724-c0a4-4c13-aa11-8f7a11864583_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateLockCommitmentsMember_e6c7322e-989c-4fef-93a8-40e1c61b67d9_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateLockCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate lock commitment derivatives</link:label>
    <link:label id="lab_us-gaap_InterestRateLockCommitmentsMember_label_en-US" xlink:label="lab_us-gaap_InterestRateLockCommitmentsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateLockCommitmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateLockCommitmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateLockCommitmentsMember" xlink:to="lab_us-gaap_InterestRateLockCommitmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_0b01f150-3586-4b85-baf7-e6b0b664674c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink: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</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_bf95a596-bda6-4be0-b782-88a6185a3b98_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink: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 Stockholders Equity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink: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 Stockholders Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_f7fee4d1-a7c5-4d8a-84cb-249df49d1ed4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_476ddd52-13a8-48c3-9f7a-0861746744a4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_389bc7ad-3028-4e03-846f-974332dcab2d_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_5de73559-41de-4b3a-9851-a3c99b35453c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_bc5e1e68-3f4b-462f-83bb-a8fc7494ae9f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_5e28b5f3-4133-4295-8cc2-1bdb08059ef6_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0d42c5f3-ab1f-4319-bc97-97d3dee014f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6bed4ad5-0508-40a0-a58f-e842e1d64271_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_3a9059b8-a809-42af-97b7-7f880eb11de9_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink: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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_HUDCodeMember_abb5118d-dad2-47f2-ae57-8047a86b8b5b_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-20200627.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_PriorFiscalYearMember_b243d2da-c468-4eb0-9a27-97a42bc430c4_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">Fiscal 2020</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-20200627.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_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_326cd2c4-8ff1-4dba-a6b5-0029ebead263_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-20200627.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:to="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DelinquencyStatusAxis_526dd8de-5b37-4de8-aa91-39d806c25935_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-20200627.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_LoansAndLeasesReceivableGrossCarryingAmount_5df1ee54-8205-42ce-affe-1132c4201a76_totalLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" 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_LoansAndLeasesReceivableGrossCarryingAmount_0ced648c-673a-40ff-92fd-6e3035a5654f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:to="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ce79bb65-ca8e-4c18-a456-3e5daabfe809_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</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c5c43722-a411-4d44-b56f-bedb65de2258_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_4e2c716c-436d-4ac0-bd8d-6f4bcd88620b_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-20200627.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_DisaggregationOfRevenueAbstract_f5a7a61f-a6d3-49ad-be61-f96367b3fe98_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7cc6f994-844d-4c3b-8fe2-689c468ff59a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_716a6540-66c9-42c5-9220-895fe4320710_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</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c78b2f65-b751-4562-b3b2-e466f430b254_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares and par value</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4b226349-94be-4e31-84de-6ede4565f545_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_48fc83a9-ba39-45c5-8080-9a7938a99748_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">Less than 12 month, Unrealized Losses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CapitalLeaseObligationsIncurred_81dd9ab2-3e7c-46eb-b1ae-f6bde63b1aa2_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsIncurred" xlink:to="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearThree_3c23d119-da50-4ce5-85e5-fd83b05ff835_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">2022</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-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_d303e312-ee3a-4c62-9e01-447086074603_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_04c4075d-b9d9-405b-b430-53bcd64dc169_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_OtherRestrictedCashMember_e7dbab6e-9a22-4783-a209-52dbef6540ab_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-20200627.xsd#cvco_OtherRestrictedCashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_OtherRestrictedCashMember" xlink:to="lab_cvco_OtherRestrictedCashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_d5d6ad30-d649-4f14-a73d-fdbf53d4e39e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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, Other</link:label>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_bf36da45-d9d2-4993-9911-ecfce386c990_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_814bc20c-c4d1-43b7-a1a7-2ec4d3ab9eab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeMember_f92d374f-1d05-4712-859d-bb8e9e012fe0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeMember" xlink:to="lab_us-gaap_PrimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ca7059df-dc49-44b7-acbc-1e01453851ad_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_99edfd0a-6729-4267-83ee-8df303474c57_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">Acquisition of Destiny Homes</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_079bad08-5274-4a46-9c8f-f0b176b746a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_beb91b92-8963-46c1-9660-8457bec81a5d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MortgageServicingRightsMember_fe5a87ed-6aa4-4eae-b2b1-150abb89d38a_terseLabel_en-US" xlink:label="lab_cvco_MortgageServicingRightsMember" xlink: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_cvco_MortgageServicingRightsMember_label_en-US" xlink:label="lab_cvco_MortgageServicingRightsMember" xlink: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 Servicing Rights [Member]</link:label>
    <link:label id="lab_cvco_MortgageServicingRightsMember_documentation_en-US" xlink:label="lab_cvco_MortgageServicingRightsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Servicing Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MortgageServicingRightsMember" xlink:href="cvco-20200627.xsd#cvco_MortgageServicingRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MortgageServicingRightsMember" xlink:to="lab_cvco_MortgageServicingRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_44b3a098-7cfa-421d-a4ca-ff54d4f1e471_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_ffac2a79-bc7d-4750-a1d7-aab0e5846d1c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_a0e93bce-3b28-48c9-b8aa-5f84bf1cbfd7_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-20200627.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_AssumedPremiumsWritten_87695ec3-b86c-4e2f-85b2-c18e79139cc7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssumedPremiumsWritten" xlink:to="lab_us-gaap_AssumedPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_62b946aa-747a-40ce-bc56-b7351c0a8077_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_6883a44a-65c5-4328-a9b4-4117126080e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_0972f5b1-cbe9-4fcd-a5a0-575715b2a730_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire interest in joint venture</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink: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 and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_ffd09729-ae75-47dc-b44e-6f2ea74faede_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DirectPremiumsEarned_607d004c-c96b-49a1-8402-e4db7a54e51e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectPremiumsEarned" xlink:to="lab_us-gaap_DirectPremiumsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DelinquencyStatusDomain_8159fe54-1d7e-47b9-89d8-387f03b78b3c_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-20200627.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_CarryingReportedAmountFairValueDisclosureMember_cfcbe8b6-f7b8-479f-b9ed-f82c7d73a0e8_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e641fef7-b31e-4634-a38a-87cd8bdcc599_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured credit facility interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_0e0fcb67-662f-4054-a368-a4df3a444a72_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 Customers</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_fcc09c17-3e21-4e5f-acec-5fc5cb4b558e_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CurrentMember_2c5c420f-2744-4704-b355-c27c1207d22e_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-20200627.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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_de0cad4e-235a-4d20-9574-b381a00ad0b6_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Securities in a Continuous Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_792c01f9-9c52-456c-aeec-84306d5b4921_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_76d51ee1-60a1-40b0-a26c-c6bf7c009522_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink: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, Past Due [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink: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, Past Due [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_fb8ca521-bc08-4d60-a48f-4ab7635dd662_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_74ea4ddc-614f-4b41-8276-ae4ba29b6868_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">Revenues</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a4ca5a33-d61a-41e1-af66-45f6230c538f_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_a53dd14c-f233-488c-a3fe-a7bd72c9f401_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 (Benefit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_158568b8-89b2-4781-8d1e-7c076714574e_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_5ad9f4b9-1ca3-49e6-88c8-b181f50f205c_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 period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a4f61d26-3131-4e5c-b3de-40663e0284fe_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_adcf08b6-25ef-46eb-921b-11b7e601114c_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">New Accounting Pronouncements or 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_bf53285c-4ecd-433e-a485-22df757d7e9c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_268c0028-0972-4770-ac47-c8747ef16a22_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_d2a12652-1bb7-4866-859f-5a2200773199_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f08b50bd-6d74-4a48-b69a-fd773239f46d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_e9ee6b69-cff1-447d-b556-1481a850aeaa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_a92c3fa4-8f65-4936-aa10-2a554743c3e6_verboseLabel_en-US" xlink:label="lab_cvco_RemainingConstructionContingentCommitment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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-20200627.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_RemainingConstructionContingentCommitment" xlink:to="lab_cvco_RemainingConstructionContingentCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ScheduleofInvestmentsTableTextBlock_0b0edc31-1353-46d8-99e7-4bc6fdfef88e_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-20200627.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_srt_CumulativeEffectPeriodOfAdoptionDomain_decd1c9d-c2c8-48ce-9762-b8ccc3725525_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CountryplaceCommitmentMember_ae37ac95-4177-4edc-b1d4-e946b744f10d_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_dfa86c0c-26c0-480c-bbb9-baa978a9a2a5_terseLabel_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CountryPlace Commitment</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-20200627.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_ShareBasedCompensationAwardTrancheOneMember_25474cef-8cd8-4ac3-839f-d69395b33935_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested target stock awards that vest based upon performance conditions through fiscal year 2022</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bba944a0-ed14-4038-b6e3-53443f3c630c_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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 Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink: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, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_dd54e59b-5ba7-46c6-9b2c-3d7641bebeb0_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">Destiny Homes net revenue</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfDebtTableTextBlock_3204721f-fe61-4b01-992d-3b7da13645f4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_c666ce5c-5aac-4bc2-b549-93544072185b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestratecommercial_3e6b6ec6-0758-49e2-bb99-2414920aae26_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, commercial</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-20200627.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_Depreciation_f6c5f403-e4d7-4fff-a2ed-b805226ec192_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_bbf60a4b-2093-4d52-bd84-5d162ef46481_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-20200627.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_IndefiniteLivedIntangibleAssetsRollForward_c25a4c77-fe46-4b88-ab0e-1e1f21872d3d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_6021bccc-3d53-4677-9eea-390e319b6975_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019d24fb-28db-444c-8bd2-9407f7e361d4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_58f2d8cb-768f-43d9-8280-84af6e543ad1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AwardTypeAxis_518a4ee4-7782-41bd-b74b-20d8a17078c6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ac451d08-36e4-4951-bf5d-1e082f4a003b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_c8c0a954-c4aa-40a7-94b4-d762f2282c1e_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink: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 Financing Receivable [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink: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 Financing Receivable [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_9923f439-cfb5-4b3c-b1df-cbca029ce9d5_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on securitized financings and other</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_c264becb-cc18-4c13-8f57-1e089143603e_verboseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink: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</link:label>
    <link:label id="lab_srt_MaximumMember_7346289b-508b-47d5-80e5-92857cc1373a_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_a1192eb1-4a8a-4045-8c87-d93581accfe3_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/2019/dei-2019-01-31.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_PreferredStockSharesAuthorized_a7810f1b-5435-4e72-92eb-188b20d4f033_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_8655d65d-7e98-4639-978e-281336c62c2c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_23625d2c-ff23-4b00-8fd2-d578ce90ba72_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink: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_LoansHeldForSaleFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Held-for-sale, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:to="lab_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_775a5256-a92a-463a-908a-ed42ed053dce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_dccd35e0-0edb-48e8-9620-2cdd038e0891_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_e6f9d2f4-074f-4f8b-bcf3-7a0e5859c417_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_71358298-09db-4f4a-85e5-c9d7bbefcc0f_verboseLabel_en-US" xlink:label="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Assets and Liabilities Measured at Fair Value for Disclosure</link:label>
    <link:label id="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:label id="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_documentation_en-US" xlink:label="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value assets and liabilities measured on recurring basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="cvco-20200627.xsd#cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9ad1bbfe-40fa-430c-a6b2-58e6de1cee1c_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5dbf59c4-5558-4dd9-ae3b-bbc743e30ca4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_c0ba3df8-2e5b-4dc5-8008-a15ff5a956c0_terseLabel_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink: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 commitment derivatives</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_label_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink: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 Fair Value Disclosure</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_documentation_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink: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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink:href="cvco-20200627.xsd#cvco_InterestRateLockCommitmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink:to="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c12c5b97-9edb-4a5a-958a-b964d7a5746a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9722692c-e28e-49b1-8767-bda37cfc8c49_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b9eea9a1-b67f-4cfa-bfb3-ca0d28568ade_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 provided by (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e32b3db-3da9-493e-972d-7739171c8db8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4021f970-4d76-4b93-a234-edcd77ed7e0d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FinancialServicesMember_1ed3c5d9-2dce-44fa-9def-dc1466c8295e_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_79a29d99-6f58-4afd-a53b-2ffd865269f0_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-20200627.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_InvestmentTypeCategorizationMember_ab525eb4-49bc-4898-b146-d3be502b80a2_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_8294e60d-5fa9-439d-b032-ffb308db30b5_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/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InsuranceAgencyCommissionsMember_78728769-1759-41fc-8d5d-701a1c6c1cbd_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-20200627.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_CorporateDebtSecuritiesMember_5277b2b1-7ad4-459c-a95d-648cc8f6fcc5_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_c84e78ad-9071-41a4-95f3-fa0b7075cba4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_2b9ea56b-9580-4f36-a2f8-52987c3940b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink: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_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:to="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_b3ec5999-292e-4bc1-ae30-5baefdf6a5ff_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturitycommercial_08bccc8d-08a1-49c7-a478-2652bbb7aba1_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturitycommercial" xlink: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, commercial</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-20200627.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_PropertyPlantAndEquipmentDisclosureTextBlock_dc33654b-328d-4776-8424-d6f83382aad8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_37f79313-f9f3-4757-a9db-81b2888ee7af_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_e0835011-9f35-4e05-9519-6dc611541fb7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_1a82f097-7a1f-4afe-a8d7-9d1ea2374498_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-20200627.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_601f6632-2f3e-41d6-9019-1b7f20957b9a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_979d5328-07c5-480b-a72b-aebae070fc3b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_ab7ac4ca-a863-44a2-ad65-8c3bdf9c614b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_b5c3c145-4fb9-483c-9d42-958c4c9d27e6_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_96980ce2-f8e3-49f1-bc85-4975c4fa6b3e_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink: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_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8380202f-55c7-43fd-9567-df7b34f92042_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PremiumsEarnedNet_b891892b-335e-468d-a382-bc9b60c5263e_totalLabel_en-US" xlink:label="lab_us-gaap_PremiumsEarnedNet" 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">Premiums Earned, Net</link:label>
    <link:label id="lab_us-gaap_PremiumsEarnedNet_label_en-US" xlink:label="lab_us-gaap_PremiumsEarnedNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsEarnedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsEarnedNet" xlink:to="lab_us-gaap_PremiumsEarnedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f5bf5fd6-f4ab-4da4-806f-c370b4b9a96c_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of New Accounting Standards</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_791c4b14-9218-42e9-a71d-ebbd0d22da51_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_f99f27b5-a653-467a-bb4d-a4b3241267c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>cvco-20200627_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 2020 Workiva-->
<!--r:1f5b7c65-f5ef-4e88-ac20-277d5ac07f0c,g:cabb8418-d989-4752-b3ff-9834a2e20a62-->
<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-20200627.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c9ae8a76-0eca-495e-bbc4-f00035935116" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityCentralIndexKey_c9ae8a76-0eca-495e-bbc4-f00035935116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_97472948-c893-4d2c-a442-b844f269e611" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_DocumentType_97472948-c893-4d2c-a442-b844f269e611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_e77fb125-66db-492d-a3c2-d65ea87b136a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_DocumentQuarterlyReport_e77fb125-66db-492d-a3c2-d65ea87b136a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f709e008-ef40-408a-abc9-11cb9d7bb54f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_DocumentPeriodEndDate_f709e008-ef40-408a-abc9-11cb9d7bb54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ecd6657f-8818-4365-8688-12658bb7f2a6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_AmendmentFlag_ecd6657f-8818-4365-8688-12658bb7f2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1aa92abb-fce8-4f27-b65b-ff0a0ea6292c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_DocumentTransitionReport_1aa92abb-fce8-4f27-b65b-ff0a0ea6292c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_800dcd53-bdbd-409d-8c1b-631555643288" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityFileNumber_800dcd53-bdbd-409d-8c1b-631555643288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_603d12d0-9d3f-4bf3-a7ad-9288b1aaf8f7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityRegistrantName_603d12d0-9d3f-4bf3-a7ad-9288b1aaf8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_23b11704-148d-4ec6-b5ae-ea28985c3737" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityIncorporationStateCountryCode_23b11704-148d-4ec6-b5ae-ea28985c3737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_56be4df3-829d-4a23-83d8-5104a77645b1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityTaxIdentificationNumber_56be4df3-829d-4a23-83d8-5104a77645b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_db3ba88d-7d9f-4ab1-be61-7d07b3ebc61c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityAddressAddressLine1_db3ba88d-7d9f-4ab1-be61-7d07b3ebc61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_2a3a0fbc-7ca1-4948-a31d-f005cf8d46aa" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityAddressCityOrTown_2a3a0fbc-7ca1-4948-a31d-f005cf8d46aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1a33526d-ec9c-4f7a-abae-43cf3c08e396" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityAddressStateOrProvince_1a33526d-ec9c-4f7a-abae-43cf3c08e396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_49f14d00-80b8-4b5c-bf4e-42e6f470ae74" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityAddressPostalZipCode_49f14d00-80b8-4b5c-bf4e-42e6f470ae74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3c43d06d-2d3c-41bb-bef7-439c0ea39776" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_CityAreaCode_3c43d06d-2d3c-41bb-bef7-439c0ea39776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4355ba4f-5110-43bb-b7de-141ac33b4c4b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_LocalPhoneNumber_4355ba4f-5110-43bb-b7de-141ac33b4c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0875cf5b-a545-4a6b-8d41-6f4103cf8031" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_Security12bTitle_0875cf5b-a545-4a6b-8d41-6f4103cf8031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2a73f6af-511c-4a30-bd76-f5492a8634bf" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_TradingSymbol_2a73f6af-511c-4a30-bd76-f5492a8634bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_815c358e-490b-4746-8b69-0d708f9da1a8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_SecurityExchangeName_815c358e-490b-4746-8b69-0d708f9da1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f27b4ec6-f80a-4d34-b865-257d935262df" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityCurrentReportingStatus_f27b4ec6-f80a-4d34-b865-257d935262df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_95a78d50-b519-4166-a58d-f0f4567925ea" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityInteractiveDataCurrent_95a78d50-b519-4166-a58d-f0f4567925ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9899201d-7071-4f4f-9670-8499d3cbc5a1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityShellCompany_9899201d-7071-4f4f-9670-8499d3cbc5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2901bbe1-95ed-4f7a-8db7-91fe9fa88dbb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityFilerCategory_2901bbe1-95ed-4f7a-8db7-91fe9fa88dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_1bae5faa-4603-4be0-9931-2efd9295279b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntitySmallBusiness_1bae5faa-4603-4be0-9931-2efd9295279b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ce458850-8191-433b-9b13-26040109dd60" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityEmergingGrowthCompany_ce458850-8191-433b-9b13-26040109dd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_53319e30-e513-4603-a244-348a6b1fb4e1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_53319e30-e513-4603-a244-348a6b1fb4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_904796ec-dd3b-47bc-b843-ea14fcbda7da" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_CurrentFiscalYearEndDate_904796ec-dd3b-47bc-b843-ea14fcbda7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d7ef7fcb-6287-4658-8346-7fa1998160db" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_DocumentFiscalYearFocus_d7ef7fcb-6287-4658-8346-7fa1998160db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ec1b3259-f988-4218-8e2f-adc521f9e0fc" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_35c2c08a-e619-4275-b57b-9a3b63f61fef" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ec1b3259-f988-4218-8e2f-adc521f9e0fc" 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-20200627.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_b68c5df1-79b0-40c9-8043-ef7bf39054b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b68c5df1-79b0-40c9-8043-ef7bf39054b7" xlink:to="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd960ba5-595e-4dc7-a842-8abe6ecdbbfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd960ba5-595e-4dc7-a842-8abe6ecdbbfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c0d94f3e-daae-4feb-8c4d-9fa539af0a22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c0d94f3e-daae-4feb-8c4d-9fa539af0a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2b37076e-2fdb-4225-a3f3-e6b07816d022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2b37076e-2fdb-4225-a3f3-e6b07816d022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_4e4fb8f1-f555-43fe-957a-a32f9f59358f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_ShortTermInvestments_4e4fb8f1-f555-43fe-957a-a32f9f59358f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_57be15cc-b44a-4e26-88e6-b27ae23f40c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_57be15cc-b44a-4e26-88e6-b27ae23f40c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableCurrent_80bd9de9-ff1b-4538-ad6c-32e46ac1e0ff" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_cvco_CommercialLoansReceivableCurrent_80bd9de9-ff1b-4538-ad6c-32e46ac1e0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_00464202-85bb-4caf-bcdf-ddfee28fc6ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_00464202-85bb-4caf-bcdf-ddfee28fc6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b33ca45a-22ed-495f-a673-222c99283648" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_InventoryNet_b33ca45a-22ed-495f-a673-222c99283648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0754d722-7468-46d6-a715-91aa0f339f4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0754d722-7468-46d6-a715-91aa0f339f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_87111554-08fb-4044-99bc-033f15031855" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fda7ad9-dfcd-43f6-93cc-0d91de26fb89" xlink:to="loc_us-gaap_AssetsCurrent_87111554-08fb-4044-99bc-033f15031855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9542a15e-b8ac-469c-a9f5-2ea3983d9bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9542a15e-b8ac-469c-a9f5-2ea3983d9bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_9478da60-3273-48e3-a267-96e3b00b4880" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_LongTermInvestments_9478da60-3273-48e3-a267-96e3b00b4880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_6b090013-0ec5-4b24-b6c0-425efb7893ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_6b090013-0ec5-4b24-b6c0-425efb7893ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableNoncurrent_827a7660-b599-424f-9805-fa1e7b16001e" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivableNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_cvco_CommercialLoansReceivableNoncurrent_827a7660-b599-424f-9805-fa1e7b16001e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_e438aae8-c179-4d38-b211-238cea485f44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_e438aae8-c179-4d38-b211-238cea485f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_aa758bd4-895a-4d45-990b-253bc304fc4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_aa758bd4-895a-4d45-990b-253bc304fc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_eb816794-cc52-4a50-a076-c8d6d0f7d6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_Goodwill_eb816794-cc52-4a50-a076-c8d6d0f7d6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_de46c0a3-99d6-4a56-87e5-563931178948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_de46c0a3-99d6-4a56-87e5-563931178948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6760987d-572d-41c8-9735-718070eb12ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6760987d-572d-41c8-9735-718070eb12ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_36396f40-cd1f-4785-91ef-87bfd7ad2945" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a47919b3-187a-48ef-a472-fc83bd4d1fe4" xlink:to="loc_us-gaap_Assets_36396f40-cd1f-4785-91ef-87bfd7ad2945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b68c5df1-79b0-40c9-8043-ef7bf39054b7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_e252f69d-fc1f-47e4-b62b-e57843c3cdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_e252f69d-fc1f-47e4-b62b-e57843c3cdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3e052878-6cb2-488c-bc7e-46eaf62ac2fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e252f69d-fc1f-47e4-b62b-e57843c3cdf5" xlink:to="loc_us-gaap_AccountsPayableCurrent_3e052878-6cb2-488c-bc7e-46eaf62ac2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_73082683-20fd-4054-8842-cfefcf09dc57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e252f69d-fc1f-47e4-b62b-e57843c3cdf5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_73082683-20fd-4054-8842-cfefcf09dc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_d9c4fcd4-34b5-4970-a458-51b72c0a1b02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e252f69d-fc1f-47e4-b62b-e57843c3cdf5" xlink:to="loc_us-gaap_SecuredDebtCurrent_d9c4fcd4-34b5-4970-a458-51b72c0a1b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0fac17f1-59a0-4a60-ac6e-8534c12275ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e252f69d-fc1f-47e4-b62b-e57843c3cdf5" xlink:to="loc_us-gaap_LiabilitiesCurrent_0fac17f1-59a0-4a60-ac6e-8534c12275ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_43a7171b-d7e4-4abd-8d5f-0eb959a57585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_43a7171b-d7e4-4abd-8d5f-0eb959a57585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_87f4f231-22f4-4b9b-809c-ee8d5e92c089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:to="loc_us-gaap_SecuredLongTermDebt_87f4f231-22f4-4b9b-809c-ee8d5e92c089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ca9a5e13-bb8b-4037-9f0d-2ad9e3dc5863" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ca9a5e13-bb8b-4037-9f0d-2ad9e3dc5863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_645babf1-0489-47a3-bd4a-95f32966e4e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:to="loc_us-gaap_PreferredStockValue_645babf1-0489-47a3-bd4a-95f32966e4e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d9c806ba-6d04-4752-80a5-f8d476c6254b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:to="loc_us-gaap_CommonStockValue_d9c806ba-6d04-4752-80a5-f8d476c6254b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3ae8dda3-5079-4893-b932-13664c0ce151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3ae8dda3-5079-4893-b932-13664c0ce151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_56ade904-348b-4178-9968-3e939cf5f10d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_56ade904-348b-4178-9968-3e939cf5f10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eebc5aa0-cd21-4d02-85c8-976faf808bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eebc5aa0-cd21-4d02-85c8-976faf808bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_964f1bb9-b95c-4dce-837d-aaa897f1d091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3891a858-86ba-4cd6-a914-710d2874aab5" xlink:to="loc_us-gaap_StockholdersEquity_964f1bb9-b95c-4dce-837d-aaa897f1d091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_45dc9919-958c-4cb4-a470-3f220f5dba8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29a2801e-f2bf-429d-bd8f-123c8e485da9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_45dc9919-958c-4cb4-a470-3f220f5dba8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b68c5df1-79b0-40c9-8043-ef7bf39054b7" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_42af88ce-a04b-4cdb-a9cb-6cbea3684536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_42af88ce-a04b-4cdb-a9cb-6cbea3684536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c59cbd66-7609-4a45-a4fe-750f55929590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c59cbd66-7609-4a45-a4fe-750f55929590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_0eaf150f-84b3-4469-8b34-bcfc31b44df0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:to="loc_us-gaap_PreferredStockSharesIssued_0eaf150f-84b3-4469-8b34-bcfc31b44df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a8e211a6-ab85-47b9-8bf9-e61ec0b97efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a8e211a6-ab85-47b9-8bf9-e61ec0b97efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dd6a953d-5365-4fab-b4fe-6fd91b6e55cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dd6a953d-5365-4fab-b4fe-6fd91b6e55cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b2639410-117a-448f-a069-a39afc4cbd33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b2639410-117a-448f-a069-a39afc4cbd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b260cd81-f1d7-4219-966c-bf19e2ff6e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_ab27a02f-c7c7-4698-9aef-58e5924f3fbd" xlink:to="loc_us-gaap_CommonStockSharesIssued_b260cd81-f1d7-4219-966c-bf19e2ff6e0f" 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-20200627.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_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fd5148b5-d1a8-42c3-b0f4-ea3f6dbdeec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_Revenues_fd5148b5-d1a8-42c3-b0f4-ea3f6dbdeec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_1a8789c7-4dc2-4f3a-bcbf-de91eafe795a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_CostOfRevenue_1a8789c7-4dc2-4f3a-bcbf-de91eafe795a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_19dfc3e1-3215-4a66-aefc-e6c34b3a3816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_GrossProfit_19dfc3e1-3215-4a66-aefc-e6c34b3a3816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c95e723b-e38c-4257-a175-7d8e5926ceda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c95e723b-e38c-4257-a175-7d8e5926ceda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_898a005e-9a56-4eb5-8204-5f3d3a7c68d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_OperatingIncomeLoss_898a005e-9a56-4eb5-8204-5f3d3a7c68d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_521ae82c-f46c-4aa9-808a-5cb51034d2e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_InterestExpense_521ae82c-f46c-4aa9-808a-5cb51034d2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_48ea314e-0e2a-446f-ab17-081577f8d5e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_OtherNonoperatingIncome_48ea314e-0e2a-446f-ab17-081577f8d5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_67c25edf-207f-4b32-b1c3-95c9f88b2e91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_67c25edf-207f-4b32-b1c3-95c9f88b2e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_814bc4eb-568c-4a3d-849e-deabedf95c68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_814bc4eb-568c-4a3d-849e-deabedf95c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_832de165-19dd-4aca-bbef-c7151b324e9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_ProfitLoss_832de165-19dd-4aca-bbef-c7151b324e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_091bc5cc-86c6-47ff-a312-e789ddacaa57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_091bc5cc-86c6-47ff-a312-e789ddacaa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_06e26b9b-9f5f-4f87-be2e-b896371236bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_06e26b9b-9f5f-4f87-be2e-b896371236bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_665747a8-2f13-4432-810d-a4527075418f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_665747a8-2f13-4432-810d-a4527075418f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_4fe5df98-0c0a-4ba3-9112-ae82b9abec36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_4fe5df98-0c0a-4ba3-9112-ae82b9abec36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_dc67142e-6f9c-453d-a6cc-1e2f43e0818a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_dc67142e-6f9c-453d-a6cc-1e2f43e0818a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_392fcc1b-313b-484f-b80a-0426c9ec3fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_99778af6-6805-4a36-a69d-84325c6cce4e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_392fcc1b-313b-484f-b80a-0426c9ec3fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f7ff5982-4d0b-4635-9f32-56ccdcf6b2ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_EarningsPerShareAbstract_f7ff5982-4d0b-4635-9f32-56ccdcf6b2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8dee3e93-145a-4e20-827e-cbb31d4aa45c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f7ff5982-4d0b-4635-9f32-56ccdcf6b2ef" xlink:to="loc_us-gaap_EarningsPerShareBasic_8dee3e93-145a-4e20-827e-cbb31d4aa45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_134d257f-2f85-4ac2-923b-9784b1f54c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f7ff5982-4d0b-4635-9f32-56ccdcf6b2ef" xlink:to="loc_us-gaap_EarningsPerShareDiluted_134d257f-2f85-4ac2-923b-9784b1f54c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ab96213-a216-4731-85fd-7af928559492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_73c0c79d-478e-4cab-98bd-9a7a6f6d57d5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ab96213-a216-4731-85fd-7af928559492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_47172175-e457-40e4-b924-7a132793b6fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ab96213-a216-4731-85fd-7af928559492" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_47172175-e457-40e4-b924-7a132793b6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_36cf248a-6090-420d-855d-89886a6e3df0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ab96213-a216-4731-85fd-7af928559492" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_36cf248a-6090-420d-855d-89886a6e3df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20200627.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_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4251180c-ee6b-4214-a0d3-2d106e30d548" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4251180c-ee6b-4214-a0d3-2d106e30d548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9f534a98-aa48-4e28-9d8b-c472ecb6d1b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4251180c-ee6b-4214-a0d3-2d106e30d548" xlink:to="loc_us-gaap_ProfitLoss_9f534a98-aa48-4e28-9d8b-c472ecb6d1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4251180c-ee6b-4214-a0d3-2d106e30d548" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_56039cb6-98b5-428e-8a2b-9b6325301593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_56039cb6-98b5-428e-8a2b-9b6325301593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_2e28b78d-9c90-403b-a24c-c5569223392d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_2e28b78d-9c90-403b-a24c-c5569223392d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5b0310be-fb69-40a2-9a76-445d39444ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_5b0310be-fb69-40a2-9a76-445d39444ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8711b706-3edf-4077-a987-225718129f71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_us-gaap_ShareBasedCompensation_8711b706-3edf-4077-a987-225718129f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_268b5bc6-ef7a-4f4c-88f3-23a2b03aa61b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_268b5bc6-ef7a-4f4c-88f3-23a2b03aa61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9539e566-08c7-4b34-8d3a-d04fb43e3ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9539e566-08c7-4b34-8d3a-d04fb43e3ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_89b4261b-4dd1-4559-bdd5-9d63939aab2c" xlink:href="cvco-20200627.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_89b4261b-4dd1-4559-bdd5-9d63939aab2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c2fb2881-de6e-4f0e-952d-b913ec43d85a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1556c0af-f010-4474-aea3-aa08dd06da74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1556c0af-f010-4474-aea3-aa08dd06da74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_8181190b-23ce-4fea-a4dc-5350dd011950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_8181190b-23ce-4fea-a4dc-5350dd011950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_3fd358dc-3389-4f76-896f-bd374b46f9d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_3fd358dc-3389-4f76-896f-bd374b46f9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansHeldForSale_964242c7-7716-4856-aae6-e0c64d145727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansHeldForSale"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansHeldForSale_964242c7-7716-4856-aae6-e0c64d145727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5a866e8c-e2c1-404d-9fd4-a2931f5e1c25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5a866e8c-e2c1-404d-9fd4-a2931f5e1c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_983a24c6-e8b1-4f91-8b65-ef92b5232bb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_983a24c6-e8b1-4f91-8b65-ef92b5232bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_f51a426f-8d97-44e5-92c7-971012bba5b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_f51a426f-8d97-44e5-92c7-971012bba5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_00a02cbf-fd69-4022-89a3-4dfad5eb280f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dbcc4800-c6e6-470b-8dca-4a7d8a39c4fa" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_00a02cbf-fd69-4022-89a3-4dfad5eb280f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20afe0c8-8d12-4c2f-99e4-7cac394e1b70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4251180c-ee6b-4214-a0d3-2d106e30d548" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20afe0c8-8d12-4c2f-99e4-7cac394e1b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52fc5fde-3b1e-4176-ae8e-2f922b271ea6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52fc5fde-3b1e-4176-ae8e-2f922b271ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07a229c7-df05-4ab0-bef8-dfa3d32f3578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52fc5fde-3b1e-4176-ae8e-2f922b271ea6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07a229c7-df05-4ab0-bef8-dfa3d32f3578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3ff27545-fd71-40be-9c32-40c0865532af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52fc5fde-3b1e-4176-ae8e-2f922b271ea6" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3ff27545-fd71-40be-9c32-40c0865532af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1dd6904d-6daf-4dfe-949a-bca5b7ce4302" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52fc5fde-3b1e-4176-ae8e-2f922b271ea6" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1dd6904d-6daf-4dfe-949a-bca5b7ce4302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5c8b63d6-3895-4427-bb35-49b793822ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52fc5fde-3b1e-4176-ae8e-2f922b271ea6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5c8b63d6-3895-4427-bb35-49b793822ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_551a433c-37e2-40e0-8d63-7566fe9866f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_52fc5fde-3b1e-4176-ae8e-2f922b271ea6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_551a433c-37e2-40e0-8d63-7566fe9866f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5f0c3bf4-7ba7-4ea6-8d04-cf6ffc09bc49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5f0c3bf4-7ba7-4ea6-8d04-cf6ffc09bc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_efc0bf9d-e76a-41b8-88be-0d832d893962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5f0c3bf4-7ba7-4ea6-8d04-cf6ffc09bc49" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_efc0bf9d-e76a-41b8-88be-0d832d893962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_0bb648e4-3802-445e-9667-10b4ca8e9002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5f0c3bf4-7ba7-4ea6-8d04-cf6ffc09bc49" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_0bb648e4-3802-445e-9667-10b4ca8e9002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_7256df32-e80a-416a-9003-ac360eee93c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5f0c3bf4-7ba7-4ea6-8d04-cf6ffc09bc49" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_7256df32-e80a-416a-9003-ac360eee93c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f49add8e-37ad-4735-8db3-1d3526beaa0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5f0c3bf4-7ba7-4ea6-8d04-cf6ffc09bc49" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f49add8e-37ad-4735-8db3-1d3526beaa0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e5ebd2a-2fac-4aff-9c48-3fed980bd957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6e5ebd2a-2fac-4aff-9c48-3fed980bd957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ddf1a6cf-a2b1-4b7b-8a7b-2929a89516ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ddf1a6cf-a2b1-4b7b-8a7b-2929a89516ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b230ce90-870c-499a-a2d8-7754c49fca45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b230ce90-870c-499a-a2d8-7754c49fca45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_29e37525-8133-4316-9610-80da086f136d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_29e37525-8133-4316-9610-80da086f136d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_91c02695-4bd1-42e9-8664-ee2d16b9b717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_29e37525-8133-4316-9610-80da086f136d" xlink:to="loc_us-gaap_IncomeTaxesPaid_91c02695-4bd1-42e9-8664-ee2d16b9b717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_c049194e-ca11-43ee-b2d7-300d8147663f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_29e37525-8133-4316-9610-80da086f136d" xlink:to="loc_us-gaap_InterestPaidNet_c049194e-ca11-43ee-b2d7-300d8147663f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c52d94d3-564b-4ea4-a99b-6d2a2a8195c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1fe4e4a5-15c5-449d-b318-9295a0aa4a99" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c52d94d3-564b-4ea4-a99b-6d2a2a8195c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_bcb217fa-fda8-4e14-aa49-9ecea1dd94b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c52d94d3-564b-4ea4-a99b-6d2a2a8195c3" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_bcb217fa-fda8-4e14-aa49-9ecea1dd94b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_f10c06f3-fd63-4774-bb21-1ec670d04aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c52d94d3-564b-4ea4-a99b-6d2a2a8195c3" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_f10c06f3-fd63-4774-bb21-1ec670d04aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentation" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9169d1c4-e4dc-441f-88e8-302a0081adca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_f2c8f453-3b5c-483c-80ce-0c6614bcec9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9169d1c4-e4dc-441f-88e8-302a0081adca" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_f2c8f453-3b5c-483c-80ce-0c6614bcec9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2e5ac768-9afa-4171-9e13-407ddada17f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_3a9cf160-f022-4b7e-864a-47c9a00ef899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2e5ac768-9afa-4171-9e13-407ddada17f4" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_3a9cf160-f022-4b7e-864a-47c9a00ef899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2470bb59-90de-41f6-b67a-de62f30abd6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2e5ac768-9afa-4171-9e13-407ddada17f4" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2470bb59-90de-41f6-b67a-de62f30abd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_8d9c7855-cecb-47fc-9357-69d62b6615be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2e5ac768-9afa-4171-9e13-407ddada17f4" xlink:to="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_8d9c7855-cecb-47fc-9357-69d62b6615be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_289457f2-7efb-4b7c-8f79-db334372c98b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2e5ac768-9afa-4171-9e13-407ddada17f4" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_289457f2-7efb-4b7c-8f79-db334372c98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationPrinciplesofConsolidationDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63114728-b017-487c-a94f-51d4f6da6d99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_681ec157-583f-44f0-a86d-68fb1098d213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63114728-b017-487c-a94f-51d4f6da6d99" xlink:to="loc_us-gaap_NumberOfOperatingSegments_681ec157-583f-44f0-a86d-68fb1098d213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NumberofOperatingManufacturingFacilities_5508fb21-a76a-43ea-9bb9-a662282b5ce8" xlink:href="cvco-20200627.xsd#cvco_NumberofOperatingManufacturingFacilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63114728-b017-487c-a94f-51d4f6da6d99" xlink:to="loc_cvco_NumberofOperatingManufacturingFacilities_5508fb21-a76a-43ea-9bb9-a662282b5ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_ced38aef-7112-4ade-8f19-e365ff022605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63114728-b017-487c-a94f-51d4f6da6d99" xlink:to="loc_us-gaap_NumberOfStores_ced38aef-7112-4ade-8f19-e365ff022605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_19d26f70-8c92-4f92-93b2-69773f059081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63114728-b017-487c-a94f-51d4f6da6d99" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_19d26f70-8c92-4f92-93b2-69773f059081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#BasisofPresentationNewAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_87a503e7-3058-4168-b575-6aeebe927fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_87a503e7-3058-4168-b575-6aeebe927fc4" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_868098a3-0b40-4149-a97b-fe3de937a61d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_868098a3-0b40-4149-a97b-fe3de937a61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a5cd9019-b290-49a5-aa4d-427a6a89faa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_868098a3-0b40-4149-a97b-fe3de937a61d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a5cd9019-b290-49a5-aa4d-427a6a89faa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_311d208e-ce9d-48aa-90c5-c3b39b3b4f25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_a5cd9019-b290-49a5-aa4d-427a6a89faa7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_311d208e-ce9d-48aa-90c5-c3b39b3b4f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ec9306f3-8393-462a-bd60-6aee06cb3fd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ec9306f3-8393-462a-bd60-6aee06cb3fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1f9ef506-0f27-403d-9a5a-8c328454be20" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ec9306f3-8393-462a-bd60-6aee06cb3fd1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1f9ef506-0f27-403d-9a5a-8c328454be20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0dcfebdb-32e3-4a5d-9b89-e35e1e599f7f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1f9ef506-0f27-403d-9a5a-8c328454be20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0dcfebdb-32e3-4a5d-9b89-e35e1e599f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8ce28705-bb4f-4423-856d-162c1613f0c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8ce28705-bb4f-4423-856d-162c1613f0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4cb68cf3-2cf1-4e39-8ec1-8d9f7690602f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8ce28705-bb4f-4423-856d-162c1613f0c5" xlink:to="loc_us-gaap_EquityComponentDomain_4cb68cf3-2cf1-4e39-8ec1-8d9f7690602f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_acc04c64-bbb1-4214-8be9-9d3784d52709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4cb68cf3-2cf1-4e39-8ec1-8d9f7690602f" xlink:to="loc_us-gaap_RetainedEarningsMember_acc04c64-bbb1-4214-8be9-9d3784d52709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0aa9423-ecb9-40e0-b400-759b39c6b9ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0aa9423-ecb9-40e0-b400-759b39c6b9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0aa9423-ecb9-40e0-b400-759b39c6b9ee" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_a06df03c-b27b-4e2d-97d2-8daa6267f612" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_a06df03c-b27b-4e2d-97d2-8daa6267f612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_6c11220c-d21e-4d41-8f25-e4283c71db7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_625c83e3-2250-4478-8ea5-b64a62c2fbd6" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_6c11220c-d21e-4d41-8f25-e4283c71db7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6575cfff-af57-421f-8a61-a0dcd9c80b4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6575cfff-af57-421f-8a61-a0dcd9c80b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6575cfff-af57-421f-8a61-a0dcd9c80b4e" xlink:to="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OriginatedAfterAcquisitionDateMember_9ce33619-e4f1-4d26-b8ce-5cdac52b7588" xlink:href="cvco-20200627.xsd#cvco_OriginatedAfterAcquisitionDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:to="loc_cvco_OriginatedAfterAcquisitionDateMember_9ce33619-e4f1-4d26-b8ce-5cdac52b7588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_f485b71d-2135-4b74-a1df-9f653855433e" xlink:href="cvco-20200627.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_c2bca5dc-0a79-488f-a935-95cb33eeaa53" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_f485b71d-2135-4b74-a1df-9f653855433e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2514a311-0fbd-4195-a4b8-3f1d30be129c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_79f81d34-72f8-4252-b83b-5ac29c4f1cb5" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2514a311-0fbd-4195-a4b8-3f1d30be129c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ff92fe9e-8402-4a06-bd21-aa42cdde323e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2514a311-0fbd-4195-a4b8-3f1d30be129c" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ff92fe9e-8402-4a06-bd21-aa42cdde323e" 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-20200627.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_98d9f2bc-0ef6-4519-8221-a58e67ac4cab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_85f55a3c-116f-4515-9fd1-193b025d7722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_98d9f2bc-0ef6-4519-8221-a58e67ac4cab" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_85f55a3c-116f-4515-9fd1-193b025d7722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#RevenuefromContractswithCustomersTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_42a55f20-6053-41eb-9c3b-f5c5905e14e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3737e340-5d98-43a2-93dc-23c19aac95fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_42a55f20-6053-41eb-9c3b-f5c5905e14e0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3737e340-5d98-43a2-93dc-23c19aac95fc" 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-20200627.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_DisaggregationOfRevenueAbstract_693530b8-d0d1-48b9-b717-8cc5c93d1355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_693530b8-d0d1-48b9-b717-8cc5c93d1355" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b16c1272-31b6-47f5-8d77-138c773f3f23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b16c1272-31b6-47f5-8d77-138c773f3f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b16c1272-31b6-47f5-8d77-138c773f3f23" xlink:to="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_be10e9da-fb67-4f8e-afb5-1561244c647b" xlink:href="cvco-20200627.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:to="loc_cvco_FactoryBuiltHousingMember_be10e9da-fb67-4f8e-afb5-1561244c647b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_f05c72bc-9425-40b0-8ad4-b392b135e683" xlink:href="cvco-20200627.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9bc3e504-c13b-4330-93f3-e2abf44a97b6" xlink:to="loc_cvco_FinancialServicesMember_f05c72bc-9425-40b0-8ad4-b392b135e683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0426b576-5a35-419e-baae-f4e7f5d37ad4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:to="loc_srt_ProductOrServiceAxis_0426b576-5a35-419e-baae-f4e7f5d37ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0426b576-5a35-419e-baae-f4e7f5d37ad4" xlink:to="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_62f4c428-716b-4939-b288-80f55d61c143" xlink:href="cvco-20200627.xsd#cvco_HUDCodeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_HUDCodeMember_62f4c428-716b-4939-b288-80f55d61c143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_f9cc8a24-ac51-4581-9ee2-9e37dd9e578a" xlink:href="cvco-20200627.xsd#cvco_ModularMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_ModularMember_f9cc8a24-ac51-4581-9ee2-9e37dd9e578a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_0d070104-a849-4653-b1d2-efbc8bcf1028" xlink:href="cvco-20200627.xsd#cvco_ParkModelRVsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_ParkModelRVsMember_0d070104-a849-4653-b1d2-efbc8bcf1028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_cee46711-1b43-453a-9148-72ad8d6fbfca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_cee46711-1b43-453a-9148-72ad8d6fbfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_fc4488b3-b530-4e50-a6dc-01c2fc6e777b" xlink:href="cvco-20200627.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_fc4488b3-b530-4e50-a6dc-01c2fc6e777b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_70f8ee97-f0be-431b-828a-ec3d1b454769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0d49da6b-cbd4-49a6-9223-75fd64c21e83" xlink:to="loc_us-gaap_FinancialServiceOtherMember_70f8ee97-f0be-431b-828a-ec3d1b454769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8143a23b-175c-4b99-8d90-8236a4fa5ec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6701541a-8771-451b-9d50-22aa5c9e4003" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8143a23b-175c-4b99-8d90-8236a4fa5ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a1f4aee8-770f-468e-b844-ad02f4095fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8143a23b-175c-4b99-8d90-8236a4fa5ec2" xlink:to="loc_us-gaap_Revenues_a1f4aee8-770f-468e-b844-ad02f4095fa5" 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-20200627.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_e22c8fa1-df21-4394-bfe9-10b1231d7d5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_4a62d91a-616f-43d5-8171-675389f21be0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_e22c8fa1-df21-4394-bfe9-10b1231d7d5d" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_4a62d91a-616f-43d5-8171-675389f21be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:type="simple" xlink:href="cvco-20200627.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_01325fe9-24f4-4929-a201-15de9919de41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_8c7fbe16-b95f-423c-b6a0-9ccdd35f94e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_01325fe9-24f4-4929-a201-15de9919de41" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_8c7fbe16-b95f-423c-b6a0-9ccdd35f94e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20200627.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_907587d0-613e-4bed-bfc9-c994dcf260e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_5f5037a9-3cdd-41ee-895e-74443beca160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_907587d0-613e-4bed-bfc9-c994dcf260e3" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_5f5037a9-3cdd-41ee-895e-74443beca160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0b076cd6-a08c-4853-a9f8-c2b786d29e07" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_5f5037a9-3cdd-41ee-895e-74443beca160" xlink:to="loc_srt_MajorCustomersAxis_0b076cd6-a08c-4853-a9f8-c2b786d29e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_0b076cd6-a08c-4853-a9f8-c2b786d29e07" xlink:to="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_c13846ce-b827-4ec9-a5ef-efe7009e5950" xlink:href="cvco-20200627.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_c13846ce-b827-4ec9-a5ef-efe7009e5950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_489226b7-0cba-4949-ba4a-1d5c86010642" xlink:href="cvco-20200627.xsd#cvco_OtherRestrictedCashMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_6e670f17-c033-4d0b-af41-b55586da1176" xlink:to="loc_cvco_OtherRestrictedCashMember_489226b7-0cba-4949-ba4a-1d5c86010642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_b7994b58-7642-444c-8ccf-6df165ba30a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_5f5037a9-3cdd-41ee-895e-74443beca160" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_b7994b58-7642-444c-8ccf-6df165ba30a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:href="cvco-20200627.xsd#cvco_ScheduleOfRestrictedCashAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_b7994b58-7642-444c-8ccf-6df165ba30a5" xlink:to="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ea44416-538e-4e88-8263-094563fc2bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1ea44416-538e-4e88-8263-094563fc2bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_b32c0379-6e8b-4b44-b01c-a55983bf8988" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_b32c0379-6e8b-4b44-b01c-a55983bf8988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_8d445ede-9cef-4955-9059-fa5e42b39015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_35edc634-5d7f-442f-9a7a-b692293e7488" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_8d445ede-9cef-4955-9059-fa5e42b39015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_16a98443-90d1-4aee-b8a7-5b4ce9b0fd35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a4b54ea0-5852-4a30-b076-0d57a830eaf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_16a98443-90d1-4aee-b8a7-5b4ce9b0fd35" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a4b54ea0-5852-4a30-b076-0d57a830eaf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_40c7ba6d-f911-4020-891c-dff77d6e6b56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_16a98443-90d1-4aee-b8a7-5b4ce9b0fd35" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_40c7ba6d-f911-4020-891c-dff77d6e6b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9c5fb4bf-c381-478c-b5c1-f1617d955d57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_16a98443-90d1-4aee-b8a7-5b4ce9b0fd35" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_9c5fb4bf-c381-478c-b5c1-f1617d955d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a70d7555-40e9-45f5-b160-dc1775e5a161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_16a98443-90d1-4aee-b8a7-5b4ce9b0fd35" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a70d7555-40e9-45f5-b160-dc1775e5a161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:type="simple" xlink:href="cvco-20200627.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_5f8c9812-1735-4b92-8ec6-91995812cfec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0971928f-a4fd-4797-aef1-3e2d51746211" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5f8c9812-1735-4b92-8ec6-91995812cfec" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0971928f-a4fd-4797-aef1-3e2d51746211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:type="simple" xlink:href="cvco-20200627.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_fad77d4c-395e-4faf-9b14-d312bb341456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_540d9621-82ef-425b-be9e-4307df16fc17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fad77d4c-395e-4faf-9b14-d312bb341456" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_540d9621-82ef-425b-be9e-4307df16fc17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleofInvestmentsTableTextBlock_37333a79-30b2-4c8b-a567-6cc684dfdb7f" xlink:href="cvco-20200627.xsd#cvco_ScheduleofInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fad77d4c-395e-4faf-9b14-d312bb341456" xlink:to="loc_cvco_ScheduleofInvestmentsTableTextBlock_37333a79-30b2-4c8b-a567-6cc684dfdb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_edf45085-e715-4cdf-a9d4-2d34a5d2ef42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fad77d4c-395e-4faf-9b14-d312bb341456" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_edf45085-e715-4cdf-a9d4-2d34a5d2ef42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_adeabecd-cf71-4f8f-a71c-dce819c99c75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fad77d4c-395e-4faf-9b14-d312bb341456" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_adeabecd-cf71-4f8f-a71c-dce819c99c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4dc44352-1f9a-40a1-bfeb-0eefc5cbb8f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fad77d4c-395e-4faf-9b14-d312bb341456" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4dc44352-1f9a-40a1-bfeb-0eefc5cbb8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_38e5f129-8c71-4d0f-b4f2-eee0c9fab832" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fad77d4c-395e-4faf-9b14-d312bb341456" xlink:to="loc_us-gaap_GainLossOnInvestmentsTextBlock_38e5f129-8c71-4d0f-b4f2-eee0c9fab832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b56b69c0-a81f-44e0-9d69-95b52f7ed7b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8f7313c4-48d2-4cf7-9c11-f88b69d14a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b56b69c0-a81f-44e0-9d69-95b52f7ed7b7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8f7313c4-48d2-4cf7-9c11-f88b69d14a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_d866e92b-e17a-4d46-95ca-76ee558afd2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b56b69c0-a81f-44e0-9d69-95b52f7ed7b7" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_d866e92b-e17a-4d46-95ca-76ee558afd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_2c117814-91a1-4ec4-adfc-0d9327b06698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b56b69c0-a81f-44e0-9d69-95b52f7ed7b7" xlink:to="loc_us-gaap_EquityMethodInvestments_2c117814-91a1-4ec4-adfc-0d9327b06698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_f1302077-89f1-4a49-b4d6-9dfbe30e57c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Investments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b56b69c0-a81f-44e0-9d69-95b52f7ed7b7" xlink:to="loc_us-gaap_Investments_f1302077-89f1-4a49-b4d6-9dfbe30e57c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_168349a6-3b19-4f32-80fd-cb2230b8b5fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b56b69c0-a81f-44e0-9d69-95b52f7ed7b7" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_168349a6-3b19-4f32-80fd-cb2230b8b5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_00e94335-538b-45cd-84dc-fc4002ccda85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4b1c69a0-c590-40f9-99f1-02552c987962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_00e94335-538b-45cd-84dc-fc4002ccda85" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4b1c69a0-c590-40f9-99f1-02552c987962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_286bfa42-9adc-4ad5-a520-d173408d1474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4b1c69a0-c590-40f9-99f1-02552c987962" xlink:to="loc_us-gaap_FinancialInstrumentAxis_286bfa42-9adc-4ad5-a520-d173408d1474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_286bfa42-9adc-4ad5-a520-d173408d1474" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_f59577cc-81fd-4ff9-b4ef-ce80395be4db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_f59577cc-81fd-4ff9-b4ef-ce80395be4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7c64847b-e265-4ed5-8ec4-4ee6f7f51f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7c64847b-e265-4ed5-8ec4-4ee6f7f51f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_ee7ce133-ab86-4bd8-aa97-4cc4294f832b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cdd0a82a-02ff-4a1b-8db0-aa110a28b006" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_ee7ce133-ab86-4bd8-aa97-4cc4294f832b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2fdaf187-ad86-4955-be3d-37c1c8049023" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4b1c69a0-c590-40f9-99f1-02552c987962" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2fdaf187-ad86-4955-be3d-37c1c8049023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2fdaf187-ad86-4955-be3d-37c1c8049023" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_16fbe22b-798d-4bfe-9280-bb100333bbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_16fbe22b-798d-4bfe-9280-bb100333bbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a283923c-930c-4eaa-ac4d-e8d3eaade0bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a283923c-930c-4eaa-ac4d-e8d3eaade0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_57bce91c-a701-4023-87c3-44b0d383cebe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_57bce91c-a701-4023-87c3-44b0d383cebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_09c8177c-0c6c-4b93-bd45-6fadf795ef11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_09c8177c-0c6c-4b93-bd45-6fadf795ef11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba97d8c3-a478-47a4-b926-72f8beb28493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba97d8c3-a478-47a4-b926-72f8beb28493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ecf6d19b-e2fd-4adf-a235-320a2f664817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_8ce99011-2f47-419c-bbf4-c3de3974f828" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ecf6d19b-e2fd-4adf-a235-320a2f664817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_36fcb8a2-f0c9-4410-89f8-cc795a7a5d34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_a21c3b7b-a493-48a9-bb91-5f31cb607688" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_36fcb8a2-f0c9-4410-89f8-cc795a7a5d34" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_a21c3b7b-a493-48a9-bb91-5f31cb607688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_a21c3b7b-a493-48a9-bb91-5f31cb607688" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8f5d7a3e-50c4-4dc6-85e6-5399d3a1d632" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_46beb4a1-68e6-46c6-8ac2-4bf372cbc47c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_46beb4a1-68e6-46c6-8ac2-4bf372cbc47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_26908fc3-139d-4752-85c6-9d18509d2892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_26908fc3-139d-4752-85c6-9d18509d2892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5a2bc47f-228f-47b2-8615-eb456446e57b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17d700ab-bb2b-452a-bb3a-6760fda9199b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5a2bc47f-228f-47b2-8615-eb456446e57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_a21c3b7b-a493-48a9-bb91-5f31cb607688" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1e0aec58-68aa-412b-8dbf-1bbd5c1b25a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1e0aec58-68aa-412b-8dbf-1bbd5c1b25a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_37994af8-e9c0-48d3-a22a-e8f049d0e4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_37994af8-e9c0-48d3-a22a-e8f049d0e4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2f230221-1dfc-4acc-8ddb-19becdc114bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2f230221-1dfc-4acc-8ddb-19becdc114bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a21a640f-83c9-4eae-a523-dbc98e0d3152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_4d2bfabf-c644-4e85-957b-18e3283b6f86" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a21a640f-83c9-4eae-a523-dbc98e0d3152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0530ed51-9973-43ba-a943-d725d881e147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0530ed51-9973-43ba-a943-d725d881e147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_1ef9f64d-bfc4-4b4e-bfaa-959b28c78801" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8676a8dd-f179-4dd9-972b-b8a691b229df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_1ef9f64d-bfc4-4b4e-bfaa-959b28c78801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsContractualMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_907a67f2-c63c-441b-a8a3-c5d71434740b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_cb726262-2af5-4d2a-8e14-9739bed71de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_907a67f2-c63c-441b-a8a3-c5d71434740b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_cb726262-2af5-4d2a-8e14-9739bed71de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_cb726262-2af5-4d2a-8e14-9739bed71de8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_3b7f7457-32a3-4c97-aad7-878ae4ec7e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_3b7f7457-32a3-4c97-aad7-878ae4ec7e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2cdbb5fa-bbbd-4d3a-aeb5-77fcb7f833a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2cdbb5fa-bbbd-4d3a-aeb5-77fcb7f833a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_44246c4e-2327-4cb1-b6d6-4ee479096904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_44246c4e-2327-4cb1-b6d6-4ee479096904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_5e7107bc-74d2-4ec4-9820-5d419ec66814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_5e7107bc-74d2-4ec4-9820-5d419ec66814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_f74c6866-40f5-4961-b6ea-f8a5d3da3fde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_f74c6866-40f5-4961-b6ea-f8a5d3da3fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d733dd76-ef6e-4627-a83f-96b1c542daf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_a3dba20a-06dc-4548-8cc4-5884047c92bc" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d733dd76-ef6e-4627-a83f-96b1c542daf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_cb726262-2af5-4d2a-8e14-9739bed71de8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_a74c3150-c1a2-4f60-9b33-5ad5d7b0e918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_a74c3150-c1a2-4f60-9b33-5ad5d7b0e918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_2984f557-248c-4cd6-b1f7-f25b63e7ec9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_2984f557-248c-4cd6-b1f7-f25b63e7ec9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_99422cd6-8919-4e38-a35e-8e26374f3c59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_99422cd6-8919-4e38-a35e-8e26374f3c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_2cf64a1d-693d-4c1b-a10d-630681be4e69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_2cf64a1d-693d-4c1b-a10d-630681be4e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_a77bae3b-0f6d-4c0d-9c62-25e19b85561b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_a77bae3b-0f6d-4c0d-9c62-25e19b85561b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cca70023-1774-47b7-ad57-7a66c344c573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_1066bf80-9488-42e9-a6f2-3526cd3a024d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cca70023-1774-47b7-ad57-7a66c344c573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#InvestmentsRecognizedGainsandLossesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ded58c8c-c062-4d39-82e0-f483067569c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ded58c8c-c062-4d39-82e0-f483067569c6" xlink:to="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_9bc89697-afd0-4491-9310-0dac99748e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:to="loc_us-gaap_InvestmentTypeAxis_9bc89697-afd0-4491-9310-0dac99748e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_6437b87c-b97d-41a2-951b-c23e6ef963f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_9bc89697-afd0-4491-9310-0dac99748e09" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_6437b87c-b97d-41a2-951b-c23e6ef963f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_b3f9aedb-d648-4432-a38b-540fb00a3eca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_6437b87c-b97d-41a2-951b-c23e6ef963f3" xlink:to="loc_us-gaap_EquitySecuritiesMember_b3f9aedb-d648-4432-a38b-540fb00a3eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_831ff621-ccbc-4dea-abc2-a27ef89c98a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:to="loc_us-gaap_FinancialInstrumentAxis_831ff621-ccbc-4dea-abc2-a27ef89c98a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0c649ea2-180d-40de-bf39-e9d13355741b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_831ff621-ccbc-4dea-abc2-a27ef89c98a6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0c649ea2-180d-40de-bf39-e9d13355741b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_cf57f548-142b-4361-8fce-7d33138c16ba" xlink:to="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_e6435193-495e-40a0-8d6c-faccbb8c264d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_e6435193-495e-40a0-8d6c-faccbb8c264d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_a42b0be8-3703-49d7-940a-9c981f23e757" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_a42b0be8-3703-49d7-940a-9c981f23e757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_44e5fbbc-bc96-4507-8208-cfce75b7ed07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_44e5fbbc-bc96-4507-8208-cfce75b7ed07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_7af273fd-a289-4345-b3b0-9f191f380ccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_7af273fd-a289-4345-b3b0-9f191f380ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_ff4e1c52-b31b-4fd9-8728-7f513c8e59e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_ff4e1c52-b31b-4fd9-8728-7f513c8e59e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_9b553cab-8b16-4061-a5c6-7a6d87225a00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_353c4a92-0602-454b-8768-e4223e7d5a37" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_9b553cab-8b16-4061-a5c6-7a6d87225a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:type="simple" xlink:href="cvco-20200627.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_0c7a7ee3-7ea5-4c61-b59b-bf23e764142d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_02f0fa47-1016-4e87-97fc-aa6928142e31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0c7a7ee3-7ea5-4c61-b59b-bf23e764142d" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_02f0fa47-1016-4e87-97fc-aa6928142e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:type="simple" xlink:href="cvco-20200627.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_01a5323c-f6e7-4bdf-95d7-316ba8666f7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0c9a437c-f31a-4ddc-9d29-f56134dafad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_01a5323c-f6e7-4bdf-95d7-316ba8666f7c" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0c9a437c-f31a-4ddc-9d29-f56134dafad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_281ca7b5-8150-43d2-bdfb-040909410cc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_85790822-3fe7-4638-ad5f-b1f11d1af36b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_281ca7b5-8150-43d2-bdfb-040909410cc0" xlink:to="loc_us-gaap_InventoryNetAbstract_85790822-3fe7-4638-ad5f-b1f11d1af36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_5e032ceb-9d3b-4517-b758-d96ab3a88adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_85790822-3fe7-4638-ad5f-b1f11d1af36b" xlink:to="loc_us-gaap_InventoryRawMaterials_5e032ceb-9d3b-4517-b758-d96ab3a88adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_8d18c560-c284-4d46-9524-c99986f16988" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_85790822-3fe7-4638-ad5f-b1f11d1af36b" xlink:to="loc_us-gaap_InventoryWorkInProcess_8d18c560-c284-4d46-9524-c99986f16988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_11f24c5a-61fd-4538-b260-6116f8d1f01a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_85790822-3fe7-4638-ad5f-b1f11d1af36b" xlink:to="loc_us-gaap_InventoryFinishedGoods_11f24c5a-61fd-4538-b260-6116f8d1f01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2d0d6df7-9a11-428b-922e-2886b608a9d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_85790822-3fe7-4638-ad5f-b1f11d1af36b" xlink:to="loc_us-gaap_InventoryNet_2d0d6df7-9a11-428b-922e-2886b608a9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="simple" xlink:href="cvco-20200627.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_f66a2689-89ed-477d-9a4b-36b340e27a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_99568390-41e3-4050-b6f3-394910890862" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f66a2689-89ed-477d-9a4b-36b340e27a58" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_99568390-41e3-4050-b6f3-394910890862" 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-20200627.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_bf02288e-29a0-4217-8256-d0e47a925fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableTableTextBlock_bf4b8fe2-f0a0-4fd0-8f4b-ea87e23df768" xlink:href="cvco-20200627.xsd#cvco_ConsumerLoansReceivableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_bf02288e-29a0-4217-8256-d0e47a925fe9" xlink:to="loc_cvco_ConsumerLoansReceivableTableTextBlock_bf4b8fe2-f0a0-4fd0-8f4b-ea87e23df768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_654a10a4-22d6-47c0-a8bc-0930cd2ca3a7" xlink:href="cvco-20200627.xsd#cvco_DeliquencyStatusOfConsumerLoansTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_bf02288e-29a0-4217-8256-d0e47a925fe9" xlink:to="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_654a10a4-22d6-47c0-a8bc-0930cd2ca3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_b42a860b-41e7-47ce-b66f-5d695f108ce3" xlink:href="cvco-20200627.xsd#cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_bf02288e-29a0-4217-8256-d0e47a925fe9" xlink:to="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_b42a860b-41e7-47ce-b66f-5d695f108ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20200627.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_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_4b183b96-11d4-4726-b851-48bdc036fedf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_4b183b96-11d4-4726-b851-48bdc036fedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_ca3f9114-1cc0-49c7-8c65-60534d148104" xlink:href="cvco-20200627.xsd#cvco_ConsumerLoansReceivableHeldForInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_ca3f9114-1cc0-49c7-8c65-60534d148104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_bcef89ab-ce6b-4117-a772-7d1de42038bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_bcef89ab-ce6b-4117-a772-7d1de42038bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_c725a0c5-c2c7-4270-950a-b820852a477b" xlink:href="cvco-20200627.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_cvco_ConstructionAdvances_c725a0c5-c2c7-4270-950a-b820852a477b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_64ae50a4-29e9-43ee-9b4b-ce01442b0e74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_64ae50a4-29e9-43ee-9b4b-ce01442b0e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_5e482bbe-1ab9-487f-b7cb-22c1de1829fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_5e482bbe-1ab9-487f-b7cb-22c1de1829fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_03c7fdf3-7618-4889-a851-4b90fc57cba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_03c7fdf3-7618-4889-a851-4b90fc57cba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_66e94287-6a5a-4c5c-b5c3-8302bb69bd43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0f56aeb8-7433-4ccb-8589-eba926801907" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_66e94287-6a5a-4c5c-b5c3-8302bb69bd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="simple" xlink:href="cvco-20200627.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_d3a00474-17a2-41e5-a9c6-06aba72894af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d3a00474-17a2-41e5-a9c6-06aba72894af" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3db91dbe-f2e1-4db9-94aa-27084435ef95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e75702b7-22c0-4fba-b7d6-cfc4a3b8f647" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3db91dbe-f2e1-4db9-94aa-27084435ef95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_68d769a6-abc3-4610-88b8-a9a9ce414573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3db91dbe-f2e1-4db9-94aa-27084435ef95" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_68d769a6-abc3-4610-88b8-a9a9ce414573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c7fa0ae-5136-4a6f-81f0-6fe573e3b8f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3b7b81fa-d6b4-45f4-b2ec-ab3e6aa81fe3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c7fa0ae-5136-4a6f-81f0-6fe573e3b8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_2a666a67-49e0-489a-88e3-7041408c652c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c7fa0ae-5136-4a6f-81f0-6fe573e3b8f1" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_2a666a67-49e0-489a-88e3-7041408c652c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_77817ee9-daa1-4f16-b305-51c9c3905639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_77817ee9-daa1-4f16-b305-51c9c3905639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6c19a406-b190-461d-9f5d-3fc799e4b156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_77817ee9-daa1-4f16-b305-51c9c3905639" xlink:to="loc_us-gaap_ReceivableTypeDomain_6c19a406-b190-461d-9f5d-3fc799e4b156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_a27efeb5-0fdd-4b57-9d24-40b63cd4086f" xlink:href="cvco-20200627.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_6c19a406-b190-461d-9f5d-3fc799e4b156" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_a27efeb5-0fdd-4b57-9d24-40b63cd4086f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d0c9f2e9-bcbf-4b34-9c8f-d654970a7004" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_bc88bafe-4be0-449a-94be-d75bbf8a1dff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_bc88bafe-4be0-449a-94be-d75bbf8a1dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_14421f66-ddcd-4985-b769-24a5d2e8c294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_14421f66-ddcd-4985-b769-24a5d2e8c294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_718db407-fef8-4e1f-874b-4e57bbee2da5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_718db407-fef8-4e1f-874b-4e57bbee2da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e2b116f2-a9bb-4595-9f85-dab74468e632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e2b116f2-a9bb-4595-9f85-dab74468e632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_6257477c-8bc4-405b-8cf0-e6560b21a5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_6257477c-8bc4-405b-8cf0-e6560b21a5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_a52fa049-a5bb-4125-8343-28c0c606958d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d713c926-12d7-4dfe-81ba-0e3d15b9c808" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_a52fa049-a5bb-4125-8343-28c0c606958d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableLoansHeldforinvestmentDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9c6e9553-9b68-426c-86a1-c5dd8b7f190b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestrate_158f665b-4d19-4498-9348-1ade18b185fe" xlink:href="cvco-20200627.xsd#cvco_Weightedaveragecontractualinterestrate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9c6e9553-9b68-426c-86a1-c5dd8b7f190b" xlink:to="loc_cvco_Weightedaveragecontractualinterestrate_158f665b-4d19-4498-9348-1ade18b185fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaverageeffectiveinterestrate_549a3927-a0af-4060-a78e-3ba734046866" xlink:href="cvco-20200627.xsd#cvco_Weightedaverageeffectiveinterestrate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9c6e9553-9b68-426c-86a1-c5dd8b7f190b" xlink:to="loc_cvco_Weightedaverageeffectiveinterestrate_549a3927-a0af-4060-a78e-3ba734046866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturity_a0d37ad6-bc9c-4613-b12f-69c7d49f64b3" xlink:href="cvco-20200627.xsd#cvco_Weightedaveragemonthstomaturity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9c6e9553-9b68-426c-86a1-c5dd8b7f190b" xlink:to="loc_cvco_Weightedaveragemonthstomaturity_a0d37ad6-bc9c-4613-b12f-69c7d49f64b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DelinquencystatusofconsumerloansDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_53994c4b-e395-4ec0-b410-56ff6daac3f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e60c467f-7bc3-421a-8231-375962539ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_53994c4b-e395-4ec0-b410-56ff6daac3f2" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e60c467f-7bc3-421a-8231-375962539ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_c6405716-580d-449e-b947-ed38fb4dfef1" xlink:href="cvco-20200627.xsd#cvco_DelinquencyStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e60c467f-7bc3-421a-8231-375962539ac4" xlink:to="loc_cvco_DelinquencyStatusAxis_c6405716-580d-449e-b947-ed38fb4dfef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:href="cvco-20200627.xsd#cvco_DelinquencyStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusAxis_c6405716-580d-449e-b947-ed38fb4dfef1" xlink:to="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_c92e3163-bf47-4bfc-84d3-fba392881082" xlink:href="cvco-20200627.xsd#cvco_CurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_CurrentMember_c92e3163-bf47-4bfc-84d3-fba392881082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_cfae8aa7-21e9-45c1-9a6d-cce00f9cc0e0" xlink:href="cvco-20200627.xsd#cvco_A3160DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_A3160DaysPastDueMember_cfae8aa7-21e9-45c1-9a6d-cce00f9cc0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_6180abe5-11f0-41a5-9396-63f6096d61a5" xlink:href="cvco-20200627.xsd#cvco_A6190DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_A6190DaysPastDueMember_6180abe5-11f0-41a5-9396-63f6096d61a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_6e8f73ad-f567-47bf-9883-510ca3e7e1a1" xlink:href="cvco-20200627.xsd#cvco_A91DaysPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c335be9-2ec2-4e68-9f9e-c63989e6cfea" xlink:to="loc_cvco_A91DaysPastDueMember_6e8f73ad-f567-47bf-9883-510ca3e7e1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b434065b-f2f8-43ae-a1d4-df8413051b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e60c467f-7bc3-421a-8231-375962539ac4" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b434065b-f2f8-43ae-a1d4-df8413051b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_87b74c2c-7fc5-47b1-94c0-d9c75aa5387a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b434065b-f2f8-43ae-a1d4-df8413051b0d" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_87b74c2c-7fc5-47b1-94c0-d9c75aa5387a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_2142ea99-213f-47e7-b26c-4b5f534ae1c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2142ea99-213f-47e7-b26c-4b5f534ae1c5" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9719e809-1582-4b94-b7c9-f45d2b4bbbec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d4d96be7-83e6-4759-a9bc-83b4cd67fdf5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9719e809-1582-4b94-b7c9-f45d2b4bbbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_ca9883b5-fee4-4757-95be-bb1bc7aab709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9719e809-1582-4b94-b7c9-f45d2b4bbbec" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_ca9883b5-fee4-4757-95be-bb1bc7aab709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_34ad9420-607d-4f74-b2b0-918da7478b76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_34ad9420-607d-4f74-b2b0-918da7478b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_34ad9420-607d-4f74-b2b0-918da7478b76" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_c512ceaa-9ac3-4734-afe8-e1d6965682f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_us-gaap_PrimeMember_c512ceaa-9ac3-4734-afe8-e1d6965682f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_946aa3b4-9d42-4fd4-97ee-f6a60bd1aeca" xlink:href="cvco-20200627.xsd#cvco_NearPrimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_cvco_NearPrimeMember_946aa3b4-9d42-4fd4-97ee-f6a60bd1aeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_09ffffe0-0f6d-408e-a46e-06a700c88122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubprimeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_us-gaap_SubprimeMember_09ffffe0-0f6d-408e-a46e-06a700c88122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_b1061bca-4e2e-4cba-ae85-7f759f0b2743" xlink:href="cvco-20200627.xsd#cvco_NoFICOScoreMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6697e652-5344-437a-9045-38966e018b0a" xlink:to="loc_cvco_NoFICOScoreMember_b1061bca-4e2e-4cba-ae85-7f759f0b2743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_8da271ee-b978-462c-ba4b-73d14230f062" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:to="loc_cvco_YearOfOriginationAxis_8da271ee-b978-462c-ba4b-73d14230f062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_8da271ee-b978-462c-ba4b-73d14230f062" xlink:to="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_018e1dcd-9466-4a80-90b4-9d6c908df531" xlink:href="cvco-20200627.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_CurrentFiscalYearMember_018e1dcd-9466-4a80-90b4-9d6c908df531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_4a94f8ba-8bc0-41ff-af5c-e6b8cfd0cb68" xlink:href="cvco-20200627.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_PriorFiscalYearMember_4a94f8ba-8bc0-41ff-af5c-e6b8cfd0cb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_225cfcf2-a46f-44f7-a83f-192629a471dc" xlink:href="cvco-20200627.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2019Member_225cfcf2-a46f-44f7-a83f-192629a471dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_a5487bff-f93a-4ce2-bdc2-4536611ab6aa" xlink:href="cvco-20200627.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2018Member_a5487bff-f93a-4ce2-bdc2-4536611ab6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_e225010b-b943-4688-b438-b930f7c51f6e" xlink:href="cvco-20200627.xsd#cvco_Fiscal2017Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2017Member_e225010b-b943-4688-b438-b930f7c51f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember_b24b218e-6b81-44ce-b8bf-5726fd2f607f" xlink:href="cvco-20200627.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_9ae33988-cf86-4359-bb8b-333bbca6416c" xlink:to="loc_cvco_Fiscal2016AndPriorMember_b24b218e-6b81-44ce-b8bf-5726fd2f607f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c1cf35a-b40f-446c-a017-31e63efe3b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_21c07d39-47ad-4ec2-a8c3-44c7f63ae89e" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c1cf35a-b40f-446c-a017-31e63efe3b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6c7ea0e6-cb9e-43a6-b1e3-79cbeb161a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c1cf35a-b40f-446c-a017-31e63efe3b59" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6c7ea0e6-cb9e-43a6-b1e3-79cbeb161a2d" 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-20200627.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_fe04e07d-fdca-4513-bcc1-f3ba607a2164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9225c96b-496b-49cc-b796-f1fe6e40d1be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fe04e07d-fdca-4513-bcc1-f3ba607a2164" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9225c96b-496b-49cc-b796-f1fe6e40d1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_39514148-a14e-491a-be8c-f0b8b8a9bf31" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9225c96b-496b-49cc-b796-f1fe6e40d1be" xlink:to="loc_srt_StatementGeographicalAxis_39514148-a14e-491a-be8c-f0b8b8a9bf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_39514148-a14e-491a-be8c-f0b8b8a9bf31" xlink:to="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_fbc2bf8d-f0a3-4a71-8ded-051c8e761126" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:to="loc_stpr_TX_fbc2bf8d-f0a3-4a71-8ded-051c8e761126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_a189892e-5bcd-4999-9b53-d1dc6cb08f35" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f156d942-34f6-4c5b-8b2e-d22c23521e26" xlink:to="loc_stpr_FL_a189892e-5bcd-4999-9b53-d1dc6cb08f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9225c96b-496b-49cc-b796-f1fe6e40d1be" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_44683828-d911-409c-86da-9f72eaa20d88" xlink:href="cvco-20200627.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_44683828-d911-409c-86da-9f72eaa20d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_0bcef2ee-41ec-401e-be20-0fb4830e2a83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_0bcef2ee-41ec-401e-be20-0fb4830e2a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_79e6bb21-f60d-42c1-bcb6-788cea3c4007" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c69d41f4-1e70-4f72-a9b9-ed5af82fbf10" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_79e6bb21-f60d-42c1-bcb6-788cea3c4007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="simple" xlink:href="cvco-20200627.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_433485ec-88f6-4cef-b3bd-5937489ea8aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_c0d1b06c-558a-4f2c-90b3-056883ad5570" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_433485ec-88f6-4cef-b3bd-5937489ea8aa" xlink:to="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_c0d1b06c-558a-4f2c-90b3-056883ad5570" 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-20200627.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_46283425-3969-448a-8bb6-905bd107763a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesTableTextBlock_85748062-6765-4b03-9c77-3b52ffd5d7da" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_46283425-3969-448a-8bb6-905bd107763a" xlink:to="loc_cvco_CommercialLoansReceivablesTableTextBlock_85748062-6765-4b03-9c77-3b52ffd5d7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_0a6cb7c0-096c-45b7-ba8a-9626315f82d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_46283425-3969-448a-8bb6-905bd107763a" xlink:to="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_0a6cb7c0-096c-45b7-ba8a-9626315f82d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_5d7aa9fc-59a9-4612-8d44-d568f387bc58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_46283425-3969-448a-8bb6-905bd107763a" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_5d7aa9fc-59a9-4612-8d44-d568f387bc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_28953ee7-fe17-44c4-821b-4325d63d04dc" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_46283425-3969-448a-8bb6-905bd107763a" xlink:to="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_28953ee7-fe17-44c4-821b-4325d63d04dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d77b8ecd-2728-4e6e-a060-82b12cfb88f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d77b8ecd-2728-4e6e-a060-82b12cfb88f9" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_acecde67-8f08-4363-8b61-8a0491d145c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_acecde67-8f08-4363-8b61-8a0491d145c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_acecde67-8f08-4363-8b61-8a0491d145c0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DirectInventoryFinanceMember_a03fe23e-097d-496c-bc6c-f120f59de8f8" xlink:href="cvco-20200627.xsd#cvco_DirectInventoryFinanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:to="loc_cvco_DirectInventoryFinanceMember_a03fe23e-097d-496c-bc6c-f120f59de8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_e9ac3413-b721-4e9e-ad2c-c8b628903b6e" xlink:href="cvco-20200627.xsd#cvco_ParticipationInventoryFinanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eec66b6f-1e62-4b80-a560-117c49bf6404" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_e9ac3413-b721-4e9e-ad2c-c8b628903b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_6423af3e-70f2-41b4-8f80-c3247f82af39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_6423af3e-70f2-41b4-8f80-c3247f82af39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd49ab9b-791e-4b72-9d81-1f5363034f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_6423af3e-70f2-41b4-8f80-c3247f82af39" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd49ab9b-791e-4b72-9d81-1f5363034f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_5b456943-540e-4b83-a555-3d894eeeb84c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd49ab9b-791e-4b72-9d81-1f5363034f57" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_5b456943-540e-4b83-a555-3d894eeeb84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2bd1b718-611e-4aa2-8836-c7b0f3306d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07cb7ce5-b80c-4344-ac31-e618ea1381e6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2bd1b718-611e-4aa2-8836-c7b0f3306d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2bd1b718-611e-4aa2-8836-c7b0f3306d5c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_9c3c2125-b896-42b2-8e28-1e6db59a8125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_NotesReceivableGross_9c3c2125-b896-42b2-8e28-1e6db59a8125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e04cd83-3983-493f-a7ce-799ccca6339c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e04cd83-3983-493f-a7ce-799ccca6339c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_d74bceda-901a-4f56-b4c6-404a0c03c597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_d74bceda-901a-4f56-b4c6-404a0c03c597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_0e74d5f9-b332-476c-a973-8698f3280614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_us-gaap_NotesReceivableNet_0e74d5f9-b332-476c-a973-8698f3280614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_c7e06555-58f7-449b-b242-b343c1cdd0da" xlink:href="cvco-20200627.xsd#cvco_Weightedaveragecontractualinterestratecommercial"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_cvco_Weightedaveragecontractualinterestratecommercial_c7e06555-58f7-449b-b242-b343c1cdd0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_1b47d3f5-695a-4d72-a7a4-df6eac3d7e23" xlink:href="cvco-20200627.xsd#cvco_Weightedaveragemonthstomaturitycommercial"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_084fd666-9ca7-47e1-a60e-8ac774dede95" xlink:to="loc_cvco_Weightedaveragemonthstomaturitycommercial_1b47d3f5-695a-4d72-a7a4-df6eac3d7e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20200627.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_b32e1ea6-866a-4d9b-b3f6-5ae9e8785697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b32e1ea6-866a-4d9b-b3f6-5ae9e8785697" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2b182bc9-735f-4bcd-beb2-18bc8448ac06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2b182bc9-735f-4bcd-beb2-18bc8448ac06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b3daadf-6f46-40b9-9695-40fe376c4d21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2b182bc9-735f-4bcd-beb2-18bc8448ac06" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b3daadf-6f46-40b9-9695-40fe376c4d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c1c1338b-55d9-4c95-b4eb-f3f337b1474a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2b3daadf-6f46-40b9-9695-40fe376c4d21" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c1c1338b-55d9-4c95-b4eb-f3f337b1474a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_491328f8-8296-434f-8b76-a40ef696a4a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_491328f8-8296-434f-8b76-a40ef696a4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e42818e2-448e-4bf4-938f-a8ff62be9cea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_491328f8-8296-434f-8b76-a40ef696a4a5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e42818e2-448e-4bf4-938f-a8ff62be9cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_e871c6a9-e4b3-4799-928a-603c51f5b068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e42818e2-448e-4bf4-938f-a8ff62be9cea" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_e871c6a9-e4b3-4799-928a-603c51f5b068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f694035e-5e82-4396-b776-2fef44d1b4c9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d9347448-ae30-42e1-ad67-337fe2ad6c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d9347448-ae30-42e1-ad67-337fe2ad6c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ec383166-4d05-4ec0-a0d3-7b6c0047da67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_ec383166-4d05-4ec0-a0d3-7b6c0047da67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_fb081a8e-e9e8-42c7-99e0-a48708a7d25a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_fb081a8e-e9e8-42c7-99e0-a48708a7d25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_8663dbf4-226a-4e2d-89af-4bfda6cc5759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_8663dbf4-226a-4e2d-89af-4bfda6cc5759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_63a734d9-93e9-4738-8a4f-6d89071447dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2ceff841-d7c1-41b4-bb31-272bd12632a7" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_63a734d9-93e9-4738-8a4f-6d89071447dd" 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-20200627.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_bd01ea52-e32b-480c-8241-0552ad62002e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_bd01ea52-e32b-480c-8241-0552ad62002e" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_43fb329c-1534-4e7b-8f14-ea84803149d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_43fb329c-1534-4e7b-8f14-ea84803149d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_43fb329c-1534-4e7b-8f14-ea84803149d9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DirectInventoryFinanceMember_3d567cb9-c6db-4c41-8e2b-5d4518b3ec23" xlink:href="cvco-20200627.xsd#cvco_DirectInventoryFinanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:to="loc_cvco_DirectInventoryFinanceMember_3d567cb9-c6db-4c41-8e2b-5d4518b3ec23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_95ed7015-6e73-4dd1-bc48-1a1b2212a0c7" xlink:href="cvco-20200627.xsd#cvco_ParticipationInventoryFinanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_61e01347-2c3f-4753-b45f-4b71c8ee9600" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_95ed7015-6e73-4dd1-bc48-1a1b2212a0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_79a498c4-c458-48bc-a6e9-ef14b06d0006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_79a498c4-c458-48bc-a6e9-ef14b06d0006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_79a498c4-c458-48bc-a6e9-ef14b06d0006" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_0f819ccd-08b0-487c-a862-92689d3fc983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_0f819ccd-08b0-487c-a862-92689d3fc983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WatchListMember_9616dd04-e5fc-47f4-b320-198a8322a1cc" xlink:href="cvco-20200627.xsd#cvco_WatchListMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:to="loc_cvco_WatchListMember_9616dd04-e5fc-47f4-b320-198a8322a1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember_2071fabe-0a01-48d4-a8d2-51a9145246b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_6b994487-409f-4226-a386-5425e3558168" xlink:to="loc_us-gaap_NonperformingFinancingReceivableMember_2071fabe-0a01-48d4-a8d2-51a9145246b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_09267734-cb1a-4ebe-980b-099308b22c73" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:to="loc_cvco_YearOfOriginationAxis_09267734-cb1a-4ebe-980b-099308b22c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:href="cvco-20200627.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_09267734-cb1a-4ebe-980b-099308b22c73" xlink:to="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_b9837b9f-fb98-45da-ac76-6c2bb975db30" xlink:href="cvco-20200627.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_CurrentFiscalYearMember_b9837b9f-fb98-45da-ac76-6c2bb975db30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_ea381fa3-cdec-46ce-8207-1dbdf134a7a8" xlink:href="cvco-20200627.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_PriorFiscalYearMember_ea381fa3-cdec-46ce-8207-1dbdf134a7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_d3b9b375-55e7-4334-8f6e-36412ea5b10f" xlink:href="cvco-20200627.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_Fiscal2019Member_d3b9b375-55e7-4334-8f6e-36412ea5b10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_5b796c63-1c12-4dbc-bbec-cb3f6374fd6b" xlink:href="cvco-20200627.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_Fiscal2018Member_5b796c63-1c12-4dbc-bbec-cb3f6374fd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_f69b3732-56ec-4fac-9b16-809496b85786" xlink:href="cvco-20200627.xsd#cvco_Fiscal2017Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_d5f4bc6f-617a-450f-8451-05635328bfdd" xlink:to="loc_cvco_Fiscal2017Member_f69b3732-56ec-4fac-9b16-809496b85786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_8b9c1030-a8b1-4cb0-abc4-4078d5bf8278" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54a7e592-39a3-478d-b66e-caa5d1fcd4c9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_8b9c1030-a8b1-4cb0-abc4-4078d5bf8278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_3b935ea2-9aea-4577-a028-cb7cb8ddc4df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_8b9c1030-a8b1-4cb0-abc4-4078d5bf8278" xlink:to="loc_us-gaap_NotesReceivableGross_3b935ea2-9aea-4577-a028-cb7cb8ddc4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_8f7d996f-86de-49f4-9207-87642e44b096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_45616044-d100-426c-95e7-ad709145424c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8f7d996f-86de-49f4-9207-87642e44b096" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_45616044-d100-426c-95e7-ad709145424c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_45616044-d100-426c-95e7-ad709145424c" xlink:to="loc_srt_StatementGeographicalAxis_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_995bb9ee-53cf-40bb-8af9-f67401974d51" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4b9b05d6-14e1-4dc7-8a56-59ca5a40f96f" xlink:to="loc_srt_SegmentGeographicalDomain_995bb9ee-53cf-40bb-8af9-f67401974d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_ea50ce6a-71b8-4f4d-81a1-5e4ab8f964c3" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_995bb9ee-53cf-40bb-8af9-f67401974d51" xlink:to="loc_stpr_CA_ea50ce6a-71b8-4f4d-81a1-5e4ab8f964c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_45616044-d100-426c-95e7-ad709145424c" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_8ed1aa83-3583-48de-bb6b-1f62a6c9b269" xlink:href="cvco-20200627.xsd#cvco_CommercialLoansReceivablePrincipalBalanceConcentration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:to="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_8ed1aa83-3583-48de-bb6b-1f62a6c9b269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_7acd0845-424d-446f-95de-6d9209383b32" xlink:href="cvco-20200627.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_7acd0845-424d-446f-95de-6d9209383b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_97ab6cb0-54a4-4e97-b958-527986ba3ed2" xlink:href="cvco-20200627.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_7acd0845-424d-446f-95de-6d9209383b32" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_97ab6cb0-54a4-4e97-b958-527986ba3ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_8311b81c-6080-45fd-a22b-868262f6d7f4" xlink:href="cvco-20200627.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_5f6c1853-727b-4210-a950-7fa114184f41" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_8311b81c-6080-45fd-a22b-868262f6d7f4" 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-20200627.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_679928ed-99e5-4004-81cc-f05f0e2d9ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_12368da9-0b66-4562-8999-e4af9be6821b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_679928ed-99e5-4004-81cc-f05f0e2d9ad4" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_12368da9-0b66-4562-8999-e4af9be6821b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_c6690ed3-1e8b-4bc1-8c2a-08b0ce37ecf1" xlink:href="cvco-20200627.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_679928ed-99e5-4004-81cc-f05f0e2d9ad4" xlink:to="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_c6690ed3-1e8b-4bc1-8c2a-08b0ce37ecf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_2f1da71c-9fcc-4337-81a7-362fe9407875" xlink:href="cvco-20200627.xsd#cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_679928ed-99e5-4004-81cc-f05f0e2d9ad4" xlink:to="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_2f1da71c-9fcc-4337-81a7-362fe9407875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_2a6731b9-0bbe-4534-8e32-d6d032a4a14c" xlink:href="cvco-20200627.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_679928ed-99e5-4004-81cc-f05f0e2d9ad4" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_2a6731b9-0bbe-4534-8e32-d6d032a4a14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnet" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnet"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9d6d3281-abf0-4d82-a243-6d20533d09d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_353311d7-0c05-46c5-a22b-fbbca08e7329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9d6d3281-abf0-4d82-a243-6d20533d09d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_353311d7-0c05-46c5-a22b-fbbca08e7329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9cbf7d2f-9b57-4993-b660-3305706593c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_db8571ce-e9bb-4eb9-8058-ad2a9638968d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9cbf7d2f-9b57-4993-b660-3305706593c4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_db8571ce-e9bb-4eb9-8058-ad2a9638968d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9edc7c92-3d1e-48fe-9864-d11709c41b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7df774e9-0dc1-4d9a-b6d3-86772dc6aebd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9edc7c92-3d1e-48fe-9864-d11709c41b5a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7df774e9-0dc1-4d9a-b6d3-86772dc6aebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38e5d04e-93ee-49cd-b5af-28cbf2a51b15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7df774e9-0dc1-4d9a-b6d3-86772dc6aebd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38e5d04e-93ee-49cd-b5af-28cbf2a51b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38e5d04e-93ee-49cd-b5af-28cbf2a51b15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_24347273-cd6c-47f3-8cff-7b373939a733" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:to="loc_us-gaap_LandMember_24347273-cd6c-47f3-8cff-7b373939a733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_13f573fb-88a4-4506-ad5e-b5bf87386d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_13f573fb-88a4-4506-ad5e-b5bf87386d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_56bdcdde-7f65-4795-8920-072be017f327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e06f6df9-4043-484d-8ab1-dd222c4681bb" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_56bdcdde-7f65-4795-8920-072be017f327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_85192d48-e520-4eea-9355-f871e2a451e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7df774e9-0dc1-4d9a-b6d3-86772dc6aebd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_85192d48-e520-4eea-9355-f871e2a451e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_85192d48-e520-4eea-9355-f871e2a451e2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6143a953-fdef-4afc-a250-ff066bc16320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6143a953-fdef-4afc-a250-ff066bc16320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_47bc47f0-7e0b-4eaa-a034-316c199ef887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_47bc47f0-7e0b-4eaa-a034-316c199ef887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_50b37fd6-2899-4f2e-bbd3-fcaa4b99f79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_09cab451-5894-43f7-943b-75194046cb6d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_50b37fd6-2899-4f2e-bbd3-fcaa4b99f79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#PropertyPlantandEquipmentnetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8f7f2c22-0fa6-420e-aba8-5047fba8f2ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8f7f2c22-0fa6-420e-aba8-5047fba8f2ec" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3863c8b7-7ca4-48f5-8b89-7712e43877d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3863c8b7-7ca4-48f5-8b89-7712e43877d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3863c8b7-7ca4-48f5-8b89-7712e43877d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_0c9a4fde-3fe8-4c16-9705-7e98dcb834d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_0c9a4fde-3fe8-4c16-9705-7e98dcb834d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b4e4729f-c2ea-4325-a502-d4b9582c9784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5561c5d-a54a-488b-a158-f4b1531daeeb" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b4e4729f-c2ea-4325-a502-d4b9582c9784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_788563fa-5011-4201-b692-c7ff5db4ec02" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:to="loc_srt_RangeAxis_788563fa-5011-4201-b692-c7ff5db4ec02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fe764956-718a-46d0-8c68-78ed94af6b26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_788563fa-5011-4201-b692-c7ff5db4ec02" xlink:to="loc_srt_RangeMember_fe764956-718a-46d0-8c68-78ed94af6b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9e7509da-c172-49c5-8358-b49b2b5ece3d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fe764956-718a-46d0-8c68-78ed94af6b26" xlink:to="loc_srt_MaximumMember_9e7509da-c172-49c5-8358-b49b2b5ece3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3074e1a0-6341-4ccd-a569-da73756a91d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_faf39d59-66cb-4283-b5f6-c34b7a96c38f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:to="loc_us-gaap_Depreciation_faf39d59-66cb-4283-b5f6-c34b7a96c38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_d2961d5e-506c-4415-8d9d-8dbda9661df9" xlink:href="cvco-20200627.xsd#cvco_PropertyPlantAndEquipmentTextualAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f225424c-f77d-4273-a959-8b43646c65b2" xlink:to="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_d2961d5e-506c-4415-8d9d-8dbda9661df9" 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-20200627.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_8f1f934d-2788-4cd3-a08d-a3673dca9cd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_34d6c3dc-894f-4ea5-b55f-88dea4958ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8f1f934d-2788-4cd3-a08d-a3673dca9cd1" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_34d6c3dc-894f-4ea5-b55f-88dea4958ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_d0b42648-70f1-487a-86f4-f798a09587a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8f1f934d-2788-4cd3-a08d-a3673dca9cd1" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_d0b42648-70f1-487a-86f4-f798a09587a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_27d6a87e-7d5a-41db-93c1-3922adafb226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_27d6a87e-7d5a-41db-93c1-3922adafb226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_2b4877b2-cd62-4cbf-b825-1d4418512353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_2b4877b2-cd62-4cbf-b825-1d4418512353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset_cd27c774-f812-4651-919e-4830ca00de71" xlink:href="cvco-20200627.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_cvco_LeaseRightOfUseAsset_cd27c774-f812-4651-919e-4830ca00de71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_90e3c990-4b57-4efb-a458-4cc1a38784be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_90e3c990-4b57-4efb-a458-4cc1a38784be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c7145085-3f69-4761-b986-f71c96ff078c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c7145085-3f69-4761-b986-f71c96ff078c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_032bd811-4be0-473b-8b12-071a2ab68d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_032bd811-4be0-473b-8b12-071a2ab68d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_772dcb6f-0811-4398-ad4c-34d71daba909" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_772dcb6f-0811-4398-ad4c-34d71daba909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b18e40ed-c044-4587-af92-fe92bb672389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b18e40ed-c044-4587-af92-fe92bb672389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_74df46cc-7613-42e6-bf10-bc037bad6885" xlink:href="cvco-20200627.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4283f7e3-5e9a-4258-aa2f-b93481768cfb" xlink:to="loc_cvco_LeaseLiability_74df46cc-7613-42e6-bf10-bc037bad6885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesFutureMinimumPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_dca7e416-b39b-4897-bd80-84f65cc95d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dca7e416-b39b-4897-bd80-84f65cc95d3a" xlink:to="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_9ed3a7db-b94a-45d7-befb-9d04d5c3ae31" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_9ed3a7db-b94a-45d7-befb-9d04d5c3ae31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_b1bc4e9d-3ef4-45cc-966b-24d10c243e03" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_b1bc4e9d-3ef4-45cc-966b-24d10c243e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_ca8c3c19-0b21-4f1d-8469-9d57ce3fddfd" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_ca8c3c19-0b21-4f1d-8469-9d57ce3fddfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_bc449784-6105-41c9-95b9-b45b650dd44f" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_bc449784-6105-41c9-95b9-b45b650dd44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_54c02932-6eec-4e64-a3c1-80abaf15ce53" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_54c02932-6eec-4e64-a3c1-80abaf15ce53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_301a400c-308e-45cf-9085-bfa385e6b270" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_301a400c-308e-45cf-9085-bfa385e6b270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_bf9b9121-ada5-4a6d-9446-f13ba99a7a43" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDue_bf9b9121-ada5-4a6d-9446-f13ba99a7a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_6aad7ef9-dd68-49e1-9535-0fda5ff782d0" xlink:href="cvco-20200627.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_6aad7ef9-dd68-49e1-9535-0fda5ff782d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_545a5c31-a89b-41b0-aee0-5917d93371e5" xlink:href="cvco-20200627.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1f360530-7e50-457b-83a4-d8d2372c586e" xlink:to="loc_cvco_LeaseLiability_545a5c31-a89b-41b0-aee0-5917d93371e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dca7e416-b39b-4897-bd80-84f65cc95d3a" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5a400d65-7bdb-4151-bbec-c728433bf238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5a400d65-7bdb-4151-bbec-c728433bf238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bcb81913-5e3a-4e80-8634-8634aec494a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bcb81913-5e3a-4e80-8634-8634aec494a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f7bec561-7a49-49c5-9a9c-68db2721dc82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f7bec561-7a49-49c5-9a9c-68db2721dc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b56e03eb-b1cf-446c-b407-16fdf5c84616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b56e03eb-b1cf-446c-b407-16fdf5c84616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0375c19b-8a06-4bff-8b45-da4f6b04683a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0375c19b-8a06-4bff-8b45-da4f6b04683a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6c3ced8e-aad3-4a18-9538-517c3e399572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6c3ced8e-aad3-4a18-9538-517c3e399572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bd58b6ea-6fea-45da-95dd-b1e8c6be1a26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bd58b6ea-6fea-45da-95dd-b1e8c6be1a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_93550285-9652-4ea2-8634-c61852978f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_93550285-9652-4ea2-8634-c61852978f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_afa026e4-d6f3-40fc-a7cf-c8c7da6750d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4760d1ff-1e0b-459f-98f7-a00647eee8c4" xlink:to="loc_us-gaap_OperatingLeaseLiability_afa026e4-d6f3-40fc-a7cf-c8c7da6750d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dca7e416-b39b-4897-bd80-84f65cc95d3a" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_288bdc69-e7cf-45ea-b772-a0c819fc593d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_288bdc69-e7cf-45ea-b772-a0c819fc593d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_80222074-b32d-485d-b1f6-f204c897d735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_80222074-b32d-485d-b1f6-f204c897d735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2ec6abf2-23d0-4757-876b-cff59dd89bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2ec6abf2-23d0-4757-876b-cff59dd89bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_35b3a6e0-6ec5-4df3-bd38-250a968b8e7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_35b3a6e0-6ec5-4df3-bd38-250a968b8e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b8cfe36-8d86-4671-9cf2-6958d9780df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b8cfe36-8d86-4671-9cf2-6958d9780df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_8ad3b713-7e44-4115-8ea6-bd0f275843a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_8ad3b713-7e44-4115-8ea6-bd0f275843a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e786cd4a-8b73-445b-bfe7-4990e904ab36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e786cd4a-8b73-445b-bfe7-4990e904ab36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a7259765-db75-4d24-a50f-ad218ad2b655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a7259765-db75-4d24-a50f-ad218ad2b655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_0eb96361-788b-4cdd-b76d-a145f969f9b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8deace6f-7834-477c-8264-7fdf78c18a7d" xlink:to="loc_us-gaap_FinanceLeaseLiability_0eb96361-788b-4cdd-b76d-a145f969f9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesFutureMinimumPaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#LeasesWeightedAverageDisclosureDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f473114e-7aa7-4d02-8743-4fa73227fbb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_52c34ffb-9e0c-449f-a52d-004e17dba4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f473114e-7aa7-4d02-8743-4fa73227fbb1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_52c34ffb-9e0c-449f-a52d-004e17dba4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_57dc8df1-0eea-446f-8200-e47262438684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f473114e-7aa7-4d02-8743-4fa73227fbb1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_57dc8df1-0eea-446f-8200-e47262438684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_565cd830-1431-4b23-b471-b6f640f49266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f473114e-7aa7-4d02-8743-4fa73227fbb1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_565cd830-1431-4b23-b471-b6f640f49266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_61327c31-eb41-45fb-94d1-69f1415c494f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f473114e-7aa7-4d02-8743-4fa73227fbb1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_61327c31-eb41-45fb-94d1-69f1415c494f" 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-20200627.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_8f3616f6-e807-42ef-a0d1-42e3d1f84e0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e135d462-1f90-4740-95e8-dd52d85c632d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f3616f6-e807-42ef-a0d1-42e3d1f84e0c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e135d462-1f90-4740-95e8-dd52d85c632d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangiblesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_1121116c-9876-4645-81ed-f95ccb59e12e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:href="cvco-20200627.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1121116c-9876-4645-81ed-f95ccb59e12e" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_704c2db6-9a64-4203-a3fc-71da7a7b694d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_704c2db6-9a64-4203-a3fc-71da7a7b694d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_704c2db6-9a64-4203-a3fc-71da7a7b694d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_010e556f-8197-478e-a1ae-c376100d4a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:to="loc_us-gaap_GoodwillMember_010e556f-8197-478e-a1ae-c376100d4a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_9b6aac6f-e7af-420a-ac58-1bd8c1372e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_9b6aac6f-e7af-420a-ac58-1bd8c1372e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_e292ad81-c753-4acf-8bb3-107e30a52f1a" xlink:href="cvco-20200627.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_78eea6f5-5a26-474d-9b72-505595664b14" xlink:to="loc_cvco_StateInsuranceLicensesMember_e292ad81-c753-4acf-8bb3-107e30a52f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fbf54e5-0338-44e6-87ff-6e7be57f61ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fbf54e5-0338-44e6-87ff-6e7be57f61ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fbf54e5-0338-44e6-87ff-6e7be57f61ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5791433e-4ada-44da-8c5b-98a2e721400b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5791433e-4ada-44da-8c5b-98a2e721400b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_6a2f1bd8-0ab7-4162-8fbc-1e9291b0abb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3be51f-c439-410b-8a7a-cd8a625b65f7" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_6a2f1bd8-0ab7-4162-8fbc-1e9291b0abb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:href="cvco-20200627.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_ea300472-bddf-4949-8d21-4b611894fa3d" xlink:to="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5020c915-ccf2-485f-ab77-24ce910b2198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:to="loc_us-gaap_Goodwill_5020c915-ccf2-485f-ab77-24ce910b2198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_4b603726-b139-42b1-869b-cf8482e46dc5" xlink:href="cvco-20200627.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_4b603726-b139-42b1-869b-cf8482e46dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae58a4bd-131a-4991-b2e5-59a04967bafa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_e204d157-8f36-4404-b0da-50e140fcbb54" xlink:href="cvco-20200627.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_e204d157-8f36-4404-b0da-50e140fcbb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_78bd2d45-be71-4c57-b0e5-6e1fd975a300" xlink:href="cvco-20200627.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_97646b6b-f382-4e26-8a95-fa4141e822ec" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_78bd2d45-be71-4c57-b0e5-6e1fd975a300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1ca19ba0-9eaa-45c7-95aa-04b739a37e71" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_8812cc4b-88c6-4090-a3fc-872098d66dae" xlink:href="cvco-20200627.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_8812cc4b-88c6-4090-a3fc-872098d66dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ed3eda5-836e-4fb9-a3a6-ac10c7ac92fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ed3eda5-836e-4fb9-a3a6-ac10c7ac92fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cb2a3b99-59a6-4b89-b347-660e1ba1cf27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cb2a3b99-59a6-4b89-b347-660e1ba1cf27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a17be8ed-2b5e-4bcf-889c-8cd421e0b800" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a17be8ed-2b5e-4bcf-889c-8cd421e0b800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_80f2a6ee-414b-449f-b46f-d82b2568ff6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_4659f84c-1f65-4004-ad98-928f950d2ec1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_80f2a6ee-414b-449f-b46f-d82b2568ff6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#GoodwillandOtherIntangiblesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7db84be2-998d-49ea-9e79-cd56ad62280c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dbe80dc4-46ba-4fcd-8bd8-e43b75f1aed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7db84be2-998d-49ea-9e79-cd56ad62280c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dbe80dc4-46ba-4fcd-8bd8-e43b75f1aed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42ea8a88-1acd-401d-999e-484c28dc2bc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dbe80dc4-46ba-4fcd-8bd8-e43b75f1aed1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42ea8a88-1acd-401d-999e-484c28dc2bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb199634-b006-43e2-b60e-5395248506a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42ea8a88-1acd-401d-999e-484c28dc2bc4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb199634-b006-43e2-b60e-5395248506a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5ef481b2-311a-4d6c-8543-ecf92ee46ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb199634-b006-43e2-b60e-5395248506a2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5ef481b2-311a-4d6c-8543-ecf92ee46ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_45ea29ae-c871-4520-b9f6-1bda580d65a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dbe80dc4-46ba-4fcd-8bd8-e43b75f1aed1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_45ea29ae-c871-4520-b9f6-1bda580d65a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_ec51c494-7778-402e-8ba7-e17c54027a42" xlink:href="cvco-20200627.xsd#cvco_GoodwillAndOtherIntangiblesTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_45ea29ae-c871-4520-b9f6-1bda580d65a3" xlink:to="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_ec51c494-7778-402e-8ba7-e17c54027a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_805d2dab-da59-445e-8559-01e36fd19637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_ec51c494-7778-402e-8ba7-e17c54027a42" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_805d2dab-da59-445e-8559-01e36fd19637" 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-20200627.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_3315c3cc-e9e6-4898-80db-f234a4455b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2377c76e-e507-4672-a205-1e570654437a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3315c3cc-e9e6-4898-80db-f234a4455b1f" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2377c76e-e507-4672-a205-1e570654437a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="cvco-20200627.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_9b550a9e-29fb-4586-8719-5409197bae42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_89e5e493-dd1c-46f9-9452-7e434e5801da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9b550a9e-29fb-4586-8719-5409197bae42" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_89e5e493-dd1c-46f9-9452-7e434e5801da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20200627.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_ffd8db04-a2ec-4b5f-9768-843549ee4f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_ffd8db04-a2ec-4b5f-9768-843549ee4f2f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f435f6cb-64da-4273-9e56-7fee904a01f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f435f6cb-64da-4273-9e56-7fee904a01f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_34de6c12-0729-47c4-bc1e-bd2a7ca46051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_DeferredRevenueCurrent_34de6c12-0729-47c4-bc1e-bd2a7ca46051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_3e5260b9-3a9d-4f1f-a96f-2ad7143b026a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_3e5260b9-3a9d-4f1f-a96f-2ad7143b026a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_fbdcd48f-4896-4cd6-9234-c8e6ff19cd1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_fbdcd48f-4896-4cd6-9234-c8e6ff19cd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_eb5d349c-e07b-4244-8b6a-0f74c6d39893" xlink:href="cvco-20200627.xsd#cvco_AccruedVolumeRebates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_cvco_AccruedVolumeRebates_eb5d349c-e07b-4244-8b6a-0f74c6d39893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_be2d02eb-20ee-46e8-95bc-5757eaf5ff9c" xlink:href="cvco-20200627.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_be2d02eb-20ee-46e8-95bc-5757eaf5ff9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_a5c0d46a-0fbe-4526-bb81-0b81472fd494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_a5c0d46a-0fbe-4526-bb81-0b81472fd494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_e07ca20c-5a55-412f-a27f-03235a2cb71a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_e07ca20c-5a55-412f-a27f-03235a2cb71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a541d55a-6c13-4d59-ade9-0977ae648401" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a541d55a-6c13-4d59-ade9-0977ae648401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_5e628f02-b399-4b45-a81d-730bbd982486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_5e628f02-b399-4b45-a81d-730bbd982486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxes_fe38347c-52bf-4549-a9dd-b6417c62edf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxes"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_AccruedIncomeTaxes_fe38347c-52bf-4549-a9dd-b6417c62edf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_7d2aa77a-2dbe-4d98-b5ef-a51dfe090907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_7d2aa77a-2dbe-4d98-b5ef-a51dfe090907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d97eb8f6-7b66-4749-a920-57a76ab58781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_0d630805-8135-4a09-bc24-53c265280b79" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d97eb8f6-7b66-4749-a920-57a76ab58781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:type="simple" xlink:href="cvco-20200627.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_b6bb2d3a-68e8-466e-8f58-a83233d5332f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_0ed481cb-86d7-4f6e-98d7-e4b83c81416c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_b6bb2d3a-68e8-466e-8f58-a83233d5332f" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_0ed481cb-86d7-4f6e-98d7-e4b83c81416c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:type="simple" xlink:href="cvco-20200627.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_ff1ba3ee-195d-4aac-a77d-bcd8aa94ee93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_b0ff7d92-b3a1-464f-be0f-edb843346aa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_ff1ba3ee-195d-4aac-a77d-bcd8aa94ee93" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_b0ff7d92-b3a1-464f-be0f-edb843346aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="simple" xlink:href="cvco-20200627.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_8070ad31-0012-4d5a-a802-51fbbeaf05d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_65e7d1e2-2f33-4fd5-88bc-7f64891f549c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_8070ad31-0012-4d5a-a802-51fbbeaf05d2" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_65e7d1e2-2f33-4fd5-88bc-7f64891f549c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_42d85440-6d05-4fd2-825b-17c0451dc504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_65e7d1e2-2f33-4fd5-88bc-7f64891f549c" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_42d85440-6d05-4fd2-825b-17c0451dc504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_a11bfcc8-05ff-4a41-8527-cd67d7728807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_65e7d1e2-2f33-4fd5-88bc-7f64891f549c" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_a11bfcc8-05ff-4a41-8527-cd67d7728807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_e0a8effb-52c8-4951-accb-78178f418c4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_65e7d1e2-2f33-4fd5-88bc-7f64891f549c" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_e0a8effb-52c8-4951-accb-78178f418c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_11d7e43e-9391-4234-9381-802aa9eb0adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_65e7d1e2-2f33-4fd5-88bc-7f64891f549c" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_11d7e43e-9391-4234-9381-802aa9eb0adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#WarrantiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligations"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c4889c1a-2e7d-4168-aee8-1bd99b795a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_466ab373-05f7-45b0-a5dc-bcdba1475ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c4889c1a-2e7d-4168-aee8-1bd99b795a77" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_466ab373-05f7-45b0-a5dc-bcdba1475ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsDebtObligationsPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c40be8cf-cb45-4344-9ec8-b4f56e845ccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_fefb318d-3728-4649-80a5-4590d3cc34af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c40be8cf-cb45-4344-9ec8-b4f56e845ccc" xlink:to="loc_us-gaap_DebtPolicyTextBlock_fefb318d-3728-4649-80a5-4590d3cc34af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_247324c0-3404-4f88-b50b-8a4f134f1d6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_89f179bb-9373-48c6-a1b6-e44997d40d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_247324c0-3404-4f88-b50b-8a4f134f1d6c" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_89f179bb-9373-48c6-a1b6-e44997d40d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_66f22387-2b05-49f6-9b17-7ee1b8b96a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_d4ac30d5-411b-4be3-8a57-9d21d27cdf06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_66f22387-2b05-49f6-9b17-7ee1b8b96a29" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_d4ac30d5-411b-4be3-8a57-9d21d27cdf06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_6a6cb8b9-43dc-4d1b-9625-21a7857eb7eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_d4ac30d5-411b-4be3-8a57-9d21d27cdf06" xlink:to="loc_us-gaap_LineOfCredit_6a6cb8b9-43dc-4d1b-9625-21a7857eb7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_764aa6a6-bbbb-489a-95e6-544c482098d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_d4ac30d5-411b-4be3-8a57-9d21d27cdf06" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_764aa6a6-bbbb-489a-95e6-544c482098d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a1028d75-d41c-47bc-9fc0-bfe2cd3290c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_d4ac30d5-411b-4be3-8a57-9d21d27cdf06" xlink:to="loc_us-gaap_FinanceLeaseLiability_a1028d75-d41c-47bc-9fc0-bfe2cd3290c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_10327d0b-2db1-47d4-bb68-616500cf4ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_d4ac30d5-411b-4be3-8a57-9d21d27cdf06" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_10327d0b-2db1-47d4-bb68-616500cf4ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#DebtandFinanceLeaseObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a269a952-8d85-4fb2-b21f-59c53ee972d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_7a4b37c9-66b3-49b7-abdc-5b4efa0436bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a269a952-8d85-4fb2-b21f-59c53ee972d1" xlink:to="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_7a4b37c9-66b3-49b7-abdc-5b4efa0436bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_65dee329-4af1-4a66-98a5-a33e6cb714ab" xlink:href="cvco-20200627.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a269a952-8d85-4fb2-b21f-59c53ee972d1" xlink:to="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_65dee329-4af1-4a66-98a5-a33e6cb714ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_8ceb0c60-04b1-43e3-b2a2-638256f525ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a269a952-8d85-4fb2-b21f-59c53ee972d1" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_8ceb0c60-04b1-43e3-b2a2-638256f525ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_c124d4b8-31d3-462f-be26-28d3b198194b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a269a952-8d85-4fb2-b21f-59c53ee972d1" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_c124d4b8-31d3-462f-be26-28d3b198194b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Reinsurance" xlink:type="simple" xlink:href="cvco-20200627.xsd#Reinsurance"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Reinsurance" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_7b6a5284-fdc3-4416-b805-686e7601bdda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceTextBlock_a099688b-bf9b-4846-83f2-ba9616a21617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsuranceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_7b6a5284-fdc3-4416-b805-686e7601bdda" xlink:to="loc_us-gaap_ReinsuranceTextBlock_a099688b-bf9b-4846-83f2-ba9616a21617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#ReinsuranceDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_513f5f6b-f3ea-4fc9-b40f-d7e7667583d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_513f5f6b-f3ea-4fc9-b40f-d7e7667583d4" xlink:to="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_3f1fd595-ea61-4494-bbb3-ddfba359710c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_DirectPremiumsWritten_3f1fd595-ea61-4494-bbb3-ddfba359710c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_7223c153-7cff-4076-9e8f-67517f85cd5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_AssumedPremiumsWritten_7223c153-7cff-4076-9e8f-67517f85cd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_1db98aa5-d447-4e3f-86cd-c160667fb33d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CededPremiumsWritten"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_CededPremiumsWritten_1db98aa5-d447-4e3f-86cd-c160667fb33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_067adb33-6415-48a3-b12b-5bb62f25141a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_PremiumsWrittenNet_067adb33-6415-48a3-b12b-5bb62f25141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_4f5fde19-10ac-4112-9c64-c051e4e16255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_DirectPremiumsEarned_4f5fde19-10ac-4112-9c64-c051e4e16255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_60d17af7-d919-4161-b483-128a43fa5f51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_AssumedPremiumsEarned_60d17af7-d919-4161-b483-128a43fa5f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_2cbee2c4-520c-4b75-998e-9b340c5fed30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CededPremiumsEarned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_CededPremiumsEarned_2cbee2c4-520c-4b75-998e-9b340c5fed30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNet_884c826b-8591-42a5-b3b2-40d178d6bcb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PremiumsEarnedNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_b75a157b-23bf-4ba3-8045-e2da5b1059f4" xlink:to="loc_us-gaap_PremiumsEarnedNet_884c826b-8591-42a5-b3b2-40d178d6bcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="simple" xlink:href="cvco-20200627.xsd#ReinsuranceDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_08afbe60-f699-4492-89ea-e8a37c7c96f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskAssumedPerPolicy_8a4752bc-d29d-4c46-9908-4d47943e4fe1" xlink:href="cvco-20200627.xsd#cvco_MaximumRiskAssumedPerPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_08afbe60-f699-4492-89ea-e8a37c7c96f2" xlink:to="loc_cvco_MaximumRiskAssumedPerPolicy_8a4752bc-d29d-4c46-9908-4d47943e4fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskCededPerPolicy_f04d11c4-8df1-4969-95dc-5ea270089541" xlink:href="cvco-20200627.xsd#cvco_MaximumRiskCededPerPolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_08afbe60-f699-4492-89ea-e8a37c7c96f2" xlink:to="loc_cvco_MaximumRiskCededPerPolicy_f04d11c4-8df1-4969-95dc-5ea270089541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_5efb68a9-c1dc-4b41-9320-66a68d400f24" xlink:href="cvco-20200627.xsd#cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_08afbe60-f699-4492-89ea-e8a37c7c96f2" xlink:to="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_5efb68a9-c1dc-4b41-9320-66a68d400f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_10ca5a0c-3077-4ee8-9f6d-73a025721330" xlink:href="cvco-20200627.xsd#cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_08afbe60-f699-4492-89ea-e8a37c7c96f2" xlink:to="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_10ca5a0c-3077-4ee8-9f6d-73a025721330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_d1f06691-b114-409e-9ca8-d7fd7a614ae0" xlink:href="cvco-20200627.xsd#cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_08afbe60-f699-4492-89ea-e8a37c7c96f2" xlink:to="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_d1f06691-b114-409e-9ca8-d7fd7a614ae0" 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-20200627.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_7a8b2cbd-5125-4e31-93f7-3dd2726ca9fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_39ead584-07a5-488f-85cf-296e2ce9a27f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7a8b2cbd-5125-4e31-93f7-3dd2726ca9fe" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_39ead584-07a5-488f-85cf-296e2ce9a27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0071b1c2-7d86-4dc1-a411-058f264525af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0184c447-fb21-4fd1-82d9-092c2ba40045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0071b1c2-7d86-4dc1-a411-058f264525af" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0184c447-fb21-4fd1-82d9-092c2ba40045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d641cf74-658b-4561-a6e2-286226db9673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0071b1c2-7d86-4dc1-a411-058f264525af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d641cf74-658b-4561-a6e2-286226db9673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cvco-20200627.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_2c334273-af1b-448c-a58d-7cfaf934b5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1affeb35-3058-4ffd-94d0-3e892109e6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c334273-af1b-448c-a58d-7cfaf934b5dd" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1affeb35-3058-4ffd-94d0-3e892109e6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#CommitmentsandContingenciesPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1f67f1d9-18d7-40d6-8b5d-94548b66b376" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRepurchaseAgreements_06c0f6a8-7c91-40d9-bd0b-920dfe13c369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1f67f1d9-18d7-40d6-8b5d-94548b66b376" xlink:to="loc_us-gaap_ScheduleOfRepurchaseAgreements_06c0f6a8-7c91-40d9-bd0b-920dfe13c369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_e7e8ac0d-a373-42c6-8f5a-abf381fd21ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1f67f1d9-18d7-40d6-8b5d-94548b66b376" xlink:to="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_e7e8ac0d-a373-42c6-8f5a-abf381fd21ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_3369c252-f048-4e86-890a-e0ff9f5dbe2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1f67f1d9-18d7-40d6-8b5d-94548b66b376" xlink:to="loc_us-gaap_DerivativesReportingOfDerivativeActivity_3369c252-f048-4e86-890a-e0ff9f5dbe2b" 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-20200627.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_ef2765a2-839a-4ec2-87e8-9086fb03ae3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RepurchaseContingenciesRollForward_6e0ec444-a1c8-47bb-91f9-297fa28ff118" xlink:href="cvco-20200627.xsd#cvco_RepurchaseContingenciesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ef2765a2-839a-4ec2-87e8-9086fb03ae3f" xlink:to="loc_cvco_RepurchaseContingenciesRollForward_6e0ec444-a1c8-47bb-91f9-297fa28ff118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_409dfab9-64d5-4d17-bd38-16b5457ee54a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_RepurchaseContingenciesRollForward_6e0ec444-a1c8-47bb-91f9-297fa28ff118" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_409dfab9-64d5-4d17-bd38-16b5457ee54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="cvco-20200627.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_8bf3955e-c3c6-41e6-9e46-bf21401dcf71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8bf3955e-c3c6-41e6-9e46-bf21401dcf71" xlink:to="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_28f6feed-a239-4aca-9fcd-6ee94a00a6c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_28f6feed-a239-4aca-9fcd-6ee94a00a6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_28f6feed-a239-4aca-9fcd-6ee94a00a6c1" xlink:to="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_60af412d-8467-4b2c-a67b-a25dd7cdd45b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeOfIndebtednessOfOthersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:to="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_60af412d-8467-4b2c-a67b-a25dd7cdd45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_2ef9972d-f747-4faf-9b7b-67f1792e9534" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:to="loc_us-gaap_LetterOfCreditMember_2ef9972d-f747-4faf-9b7b-67f1792e9534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_02a71dff-f269-46b8-a506-174254c4d3e6" xlink:href="cvco-20200627.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_eb3d829b-b861-43b6-afe0-1ac569f93270" xlink:to="loc_cvco_CountryplaceCommitmentMember_02a71dff-f269-46b8-a506-174254c4d3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d476885a-c594-43db-a7b7-ab0aead696b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:to="loc_srt_RangeAxis_d476885a-c594-43db-a7b7-ab0aead696b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_40f19f78-3255-44cb-be13-b035774e5376" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d476885a-c594-43db-a7b7-ab0aead696b8" xlink:to="loc_srt_RangeMember_40f19f78-3255-44cb-be13-b035774e5376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dc0d1403-7fa6-44ac-a0b6-83238584f521" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_40f19f78-3255-44cb-be13-b035774e5376" xlink:to="loc_srt_MaximumMember_dc0d1403-7fa6-44ac-a0b6-83238584f521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_12dfd5c0-a2ec-44a8-b003-b055ab71434b" xlink:to="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPeriodOfOccurrence_b8f957ff-79f2-40de-8c36-a49c6414ea42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyPeriodOfOccurrence"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_LossContingencyPeriodOfOccurrence_b8f957ff-79f2-40de-8c36-a49c6414ea42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_0ab3431d-4576-4986-8f4d-0b8fe7eafc27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_0ab3431d-4576-4986-8f4d-0b8fe7eafc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_668a34af-082f-468c-af53-fe24fceb6a3b" xlink:href="cvco-20200627.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_668a34af-082f-468c-af53-fe24fceb6a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMinimum_113b85fe-53a2-47c7-a952-239fc854504e" xlink:href="cvco-20200627.xsd#cvco_IrlcLoanCommitmentRangeMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMinimum_113b85fe-53a2-47c7-a952-239fc854504e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum_1011f668-bab8-4b2d-a3e2-a5dabbacb2ec" xlink:href="cvco-20200627.xsd#cvco_IrlcLoanCommitmentRangeMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMaximum_1011f668-bab8-4b2d-a3e2-a5dabbacb2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_a3002fa7-7a81-4d7d-9ada-6164f9d781fd" xlink:href="cvco-20200627.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_a3002fa7-7a81-4d7d-9ada-6164f9d781fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_97e4e6fc-2f98-4a3c-8ba7-f8ce8ac5636f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_97e4e6fc-2f98-4a3c-8ba7-f8ce8ac5636f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_7538e767-ef30-4217-a6ee-4b1915865e7b" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_7538e767-ef30-4217-a6ee-4b1915865e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_b465710e-e367-469e-b9c8-35f9a3a84f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_b465710e-e367-469e-b9c8-35f9a3a84f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_2a6f49e3-4455-4a0b-95bf-d6dc06a1b587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1dfe2b5f-7590-47c6-8053-727f442cab4e" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_2a6f49e3-4455-4a0b-95bf-d6dc06a1b587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20200627.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_91020716-b691-423a-8b1f-71e78ef8b662" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b1be18a9-4f29-4b86-a4a1-4ee07732509e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_91020716-b691-423a-8b1f-71e78ef8b662" xlink:to="loc_us-gaap_LossContingenciesTable_b1be18a9-4f29-4b86-a4a1-4ee07732509e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b1be18a9-4f29-4b86-a4a1-4ee07732509e" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_c7e104c6-f3e2-4f40-8068-20c60b47a94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e45a9f32-b605-4733-8c93-eeaa8e4d7e6a" xlink:to="loc_us-gaap_LossContingencyNatureDomain_c7e104c6-f3e2-4f40-8068-20c60b47a94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_5108f86a-0231-4b66-8eae-55884c360ba4" xlink:href="cvco-20200627.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_c7e104c6-f3e2-4f40-8068-20c60b47a94b" xlink:to="loc_cvco_CountryplaceCommitmentMember_5108f86a-0231-4b66-8eae-55884c360ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_a2c79e50-e6f0-4e92-b954-ecd3cb2505d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b1be18a9-4f29-4b86-a4a1-4ee07732509e" xlink:to="loc_us-gaap_LossContingenciesLineItems_a2c79e50-e6f0-4e92-b954-ecd3cb2505d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_cb68559e-1560-4b73-8d7d-99549480a0dd" xlink:href="cvco-20200627.xsd#cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_91020716-b691-423a-8b1f-71e78ef8b662" xlink:to="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_cb68559e-1560-4b73-8d7d-99549480a0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_40b44ad8-4c69-4252-96d0-9c305a8bedaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_cb68559e-1560-4b73-8d7d-99549480a0dd" xlink:to="loc_us-gaap_ContractualObligation_40b44ad8-4c69-4252-96d0-9c305a8bedaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_1017026a-dd22-4534-b0d4-114cf3710f65" xlink:href="cvco-20200627.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_cb68559e-1560-4b73-8d7d-99549480a0dd" xlink:to="loc_cvco_ConstructionAdvances_1017026a-dd22-4534-b0d4-114cf3710f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RemainingConstructionContingentCommitment_2a61ca81-c7fb-4dfe-b7b1-5323dc81fc56" xlink:href="cvco-20200627.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_cb68559e-1560-4b73-8d7d-99549480a0dd" xlink:to="loc_cvco_RemainingConstructionContingentCommitment_2a61ca81-c7fb-4dfe-b7b1-5323dc81fc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquity" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_b4fd8c9f-99a1-4b77-9cf8-7523120c9741" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_71cb5076-6f7a-4942-ac37-802afd2e62f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b4fd8c9f-99a1-4b77-9cf8-7523120c9741" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_71cb5076-6f7a-4942-ac37-802afd2e62f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_24042b80-8545-48b1-b583-71a5a0765a55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_3bdb3eae-1c6a-4c37-b730-417994de00c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_24042b80-8545-48b1-b583-71a5a0765a55" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_3bdb3eae-1c6a-4c37-b730-417994de00c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_a14f8f20-eb1f-4581-abb2-d31af8799c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a14f8f20-eb1f-4581-abb2-d31af8799c77" xlink:to="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7b441df2-d678-4515-95c6-1c8820475723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7b441df2-d678-4515-95c6-1c8820475723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b0e31b05-bdf0-4164-8ee8-276902583b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7b441df2-d678-4515-95c6-1c8820475723" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b0e31b05-bdf0-4164-8ee8-276902583b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_db4fcab9-073d-4af6-822f-6f923c968d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_b0e31b05-bdf0-4164-8ee8-276902583b85" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_db4fcab9-073d-4af6-822f-6f923c968d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c877a151-b7cd-49eb-895d-6aa6083cb60f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c877a151-b7cd-49eb-895d-6aa6083cb60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c877a151-b7cd-49eb-895d-6aa6083cb60f" xlink:to="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1ca70e33-3047-4386-8f84-23ec9f7db198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_CommonStockMember_1ca70e33-3047-4386-8f84-23ec9f7db198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_533a2d09-b375-45e4-aea2-eca82657c830" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_533a2d09-b375-45e4-aea2-eca82657c830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bdbffce6-131d-4c93-a5f6-9b902518954d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_RetainedEarningsMember_bdbffce6-131d-4c93-a5f6-9b902518954d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_5db1c37e-7091-4ecb-89f5-314a7f7e6e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_37095dc9-861b-4460-be82-840ecb5fe8e9" xlink:to="loc_us-gaap_ComprehensiveIncomeMember_5db1c37e-7091-4ecb-89f5-314a7f7e6e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3cb17209-062d-4a31-b1db-6cd8ecead252" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3cb17209-062d-4a31-b1db-6cd8ecead252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d7b98e6d-7a38-4f1b-be5c-86c886c57e34" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3cb17209-062d-4a31-b1db-6cd8ecead252" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d7b98e6d-7a38-4f1b-be5c-86c886c57e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2abb29f9-9e5f-4d86-a6a0-2042f9dd2446" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d7b98e6d-7a38-4f1b-be5c-86c886c57e34" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2abb29f9-9e5f-4d86-a6a0-2042f9dd2446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_10052d4b-cb9b-4e67-9edc-51e1fc5da94f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af4b782d-3c39-43be-8b7e-84281d405371" xlink:to="loc_us-gaap_StatementLineItems_10052d4b-cb9b-4e67-9edc-51e1fc5da94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_10052d4b-cb9b-4e67-9edc-51e1fc5da94f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ac9d76e0-70b9-430e-ac99-4322bf4eaaaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ac9d76e0-70b9-430e-ac99-4322bf4eaaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fa57de8a-3831-48be-b285-f8055e0b442d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fa57de8a-3831-48be-b285-f8055e0b442d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7dafa0aa-b2a9-4366-9a9e-65a4da85f1e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7dafa0aa-b2a9-4366-9a9e-65a4da85f1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_edccf34e-7bb4-4a8f-9440-038cd55eebd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_StockholdersEquity_edccf34e-7bb4-4a8f-9440-038cd55eebd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7f95825c-e8bc-40ee-bc0d-7e4197f719f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7f95825c-e8bc-40ee-bc0d-7e4197f719f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_11f0654d-f546-4596-b482-6b4f9984b72e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_NetIncomeLoss_11f0654d-f546-4596-b482-6b4f9984b72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_991b6e54-2f72-4640-8363-6bc7bcdc870c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_991b6e54-2f72-4640-8363-6bc7bcdc870c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_49a70440-c4b6-4b82-bf4c-c124a8c55196" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_49a70440-c4b6-4b82-bf4c-c124a8c55196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cc4599f9-f4dd-4d3e-9b83-4ee3d94c6822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cc4599f9-f4dd-4d3e-9b83-4ee3d94c6822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_607fd80e-3ad0-433f-8284-d199635f1d78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8133ae4f-1471-41aa-a70a-2687c4faf38d" xlink:to="loc_us-gaap_StockholdersEquity_607fd80e-3ad0-433f-8284-d199635f1d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cvco-20200627.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_e8e0c9eb-b2b1-4115-be4c-50b76062e03a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_01a7328b-9a4a-4331-8466-a170786e2fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8e0c9eb-b2b1-4115-be4c-50b76062e03a" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_01a7328b-9a4a-4331-8466-a170786e2fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationStockBasedCompensationPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e28bfda4-7933-4085-9c70-44b00a545580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_49991e8a-8a00-4bce-9de0-bb4f100f044a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e28bfda4-7933-4085-9c70-44b00a545580" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_49991e8a-8a00-4bce-9de0-bb4f100f044a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cvco-20200627.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_44131e22-d7b0-4408-8f28-e9a3d62d5a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_477b0223-186d-4535-bc89-023fc2025b50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_44131e22-d7b0-4408-8f28-e9a3d62d5a77" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_477b0223-186d-4535-bc89-023fc2025b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTextualDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#StockBasedCompensationTextualDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTextualDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c0630f2c-0b78-49ee-9487-1dcb6a9c8bbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c0630f2c-0b78-49ee-9487-1dcb6a9c8bbd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:to="loc_srt_RangeAxis_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_76d51907-4113-4dd7-9b21-f22dd13e5244" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8ecf27e3-ea80-4ec5-b7de-5eda0fbc4df2" xlink:to="loc_srt_RangeMember_76d51907-4113-4dd7-9b21-f22dd13e5244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7f843e09-f889-4d1e-b600-d85ce6a75ad3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_76d51907-4113-4dd7-9b21-f22dd13e5244" xlink:to="loc_srt_MaximumMember_7f843e09-f889-4d1e-b600-d85ce6a75ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8e8e3948-d909-4a4b-85fa-faa584edc0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:to="loc_us-gaap_AwardTypeAxis_8e8e3948-d909-4a4b-85fa-faa584edc0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83d01cb4-476c-405b-a385-781d129a0b03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8e8e3948-d909-4a4b-85fa-faa584edc0fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83d01cb4-476c-405b-a385-781d129a0b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b839cdda-9f8d-4ccc-a008-052db8623b4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83d01cb4-476c-405b-a385-781d129a0b03" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b839cdda-9f8d-4ccc-a008-052db8623b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1ec7d7f-81c0-48f5-a213-9a6a583f9393" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c753df8e-774b-43ef-8099-fbde728b5e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c753df8e-774b-43ef-8099-fbde728b5e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8c37bc8e-c9d0-4a60-bcc8-386d6c635518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8c37bc8e-c9d0-4a60-bcc8-386d6c635518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4b6d98bf-117c-4aa2-aa55-ac56fd895350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4b6d98bf-117c-4aa2-aa55-ac56fd895350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0b7cf322-266e-4ba2-af4e-4228a5d3932c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0b7cf322-266e-4ba2-af4e-4228a5d3932c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_098b1591-c832-4667-8e11-29595102a7b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_098b1591-c832-4667-8e11-29595102a7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a05d7d4e-461d-4dcd-8d4f-6b98b381a6dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a05d7d4e-461d-4dcd-8d4f-6b98b381a6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c93382f3-0192-4cef-b51f-6bf7018fda71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c93382f3-0192-4cef-b51f-6bf7018fda71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e429b2f8-a0b7-4841-8846-25ec065ada94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f15f26a7-e75c-43bc-8878-73f3cc30c9c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e429b2f8-a0b7-4841-8846-25ec065ada94" 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-20200627.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_0feefca4-55a6-4150-9db8-5257d4c1ae88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0feefca4-55a6-4150-9db8-5257d4c1ae88" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_893e1963-edad-4033-b5a0-6d4a2e709dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:to="loc_us-gaap_AwardTypeAxis_893e1963-edad-4033-b5a0-6d4a2e709dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_893e1963-edad-4033-b5a0-6d4a2e709dd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee50d7ae-3b00-46bb-8090-f432d04d6295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee50d7ae-3b00-46bb-8090-f432d04d6295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_84a5350b-a29d-40ee-bfe4-57c60f91fcf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:to="loc_us-gaap_PerformanceSharesMember_84a5350b-a29d-40ee-bfe4-57c60f91fcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d65c3a7d-3caa-47b5-b900-f1471e34d157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fa38296-1585-4700-8fb3-3f8266151df4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d65c3a7d-3caa-47b5-b900-f1471e34d157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_0f5585d5-bd4f-4895-bdbe-9d57a48ff770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:to="loc_us-gaap_VestingAxis_0f5585d5-bd4f-4895-bdbe-9d57a48ff770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_0f5585d5-bd4f-4895-bdbe-9d57a48ff770" xlink:to="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2f3a27b5-fd14-47d8-a9ad-a4a127d426da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2f3a27b5-fd14-47d8-a9ad-a4a127d426da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4a951235-1e4a-4867-b01a-5f4f227839b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_67a36ba9-b752-4188-a172-37306f42009f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_4a951235-1e4a-4867-b01a-5f4f227839b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8088321c-cbe4-4cae-a519-ed0890f826bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f07776ae-5a08-4ee7-a797-450093cbb5c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f07776ae-5a08-4ee7-a797-450093cbb5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a9ddf3c2-3c0c-4abf-9415-84b3834bb02e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a9ddf3c2-3c0c-4abf-9415-84b3834bb02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_039763f8-97e3-49bd-8c81-0f398d0b94de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_039763f8-97e3-49bd-8c81-0f398d0b94de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_37fb7138-33c0-4388-99b7-89b6da717f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_37fb7138-33c0-4388-99b7-89b6da717f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_750ad9a3-9c84-4ada-84a7-0c06f920ad0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_750ad9a3-9c84-4ada-84a7-0c06f920ad0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_eda4c861-e50f-49e5-a73e-d91c1c21befa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5514a85b-cfbf-4e5e-ae81-4853c9b2955d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_eda4c861-e50f-49e5-a73e-d91c1c21befa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1894e995-b9ed-40c7-a84d-2a363160eb29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52894041-908f-4211-a37b-d1b4d1d0d8ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52894041-908f-4211-a37b-d1b4d1d0d8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3359e3f3-9dc0-4649-b507-2b18897a2887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3359e3f3-9dc0-4649-b507-2b18897a2887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5d5dae67-4227-49d2-a310-f4842cb03b92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5d5dae67-4227-49d2-a310-f4842cb03b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6035e1fa-3b2b-4d04-ba3f-71c6a86a9d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6035e1fa-3b2b-4d04-ba3f-71c6a86a9d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bdda53bc-c50e-418d-9fba-2af96abb62f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cab1f6df-b842-4ee9-b068-444405905c84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bdda53bc-c50e-418d-9fba-2af96abb62f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cvco-20200627.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_c19035a0-f705-4b95-b207-79fbe17a1f7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0178aa47-4e14-4cab-8c45-822d82572dc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c19035a0-f705-4b95-b207-79fbe17a1f7f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0178aa47-4e14-4cab-8c45-822d82572dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="cvco-20200627.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_7bad69e2-e518-4519-a1df-84f29a82ff0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_636fca1e-fe61-4a43-8e26-d5d33cc8265c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7bad69e2-e518-4519-a1df-84f29a82ff0c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_636fca1e-fe61-4a43-8e26-d5d33cc8265c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20200627.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_3fd9b644-0acd-43b0-9c41-c75525226fad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4bbe3afd-36f8-4485-83d3-786e88da51c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3fd9b644-0acd-43b0-9c41-c75525226fad" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4bbe3afd-36f8-4485-83d3-786e88da51c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4bbe3afd-36f8-4485-83d3-786e88da51c8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_33e0a4b4-d71d-409e-b9d3-f87a4c2fe0a3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ed99f177-5a41-46ea-97e2-1d3e0fe12360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ed99f177-5a41-46ea-97e2-1d3e0fe12360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4f734890-8d6f-4efc-9aad-97422cf94b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_553dccaf-56b3-468f-8619-81e217ca9d65" xlink:to="loc_us-gaap_PerformanceSharesMember_4f734890-8d6f-4efc-9aad-97422cf94b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e75d3d91-b097-444a-abbd-98b8d407c93b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4bbe3afd-36f8-4485-83d3-786e88da51c8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e75d3d91-b097-444a-abbd-98b8d407c93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7bee4ceb-4884-4f41-862d-3d9068a7e824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e75d3d91-b097-444a-abbd-98b8d407c93b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7bee4ceb-4884-4f41-862d-3d9068a7e824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_bf37978e-f9f6-4e07-9c07-a4bf90b32b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3fd9b644-0acd-43b0-9c41-c75525226fad" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_bf37978e-f9f6-4e07-9c07-a4bf90b32b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ceb8d02a-3a46-4bea-87e3-15f91874925f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_bf37978e-f9f6-4e07-9c07-a4bf90b32b9e" xlink:to="loc_us-gaap_NetIncomeLoss_ceb8d02a-3a46-4bea-87e3-15f91874925f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_fc9d72b6-ed0f-452d-a6e2-14fca4d025ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_bf37978e-f9f6-4e07-9c07-a4bf90b32b9e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_fc9d72b6-ed0f-452d-a6e2-14fca4d025ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_207f36a5-c9ce-41e8-95e6-9b3a41831814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_fc9d72b6-ed0f-452d-a6e2-14fca4d025ad" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_207f36a5-c9ce-41e8-95e6-9b3a41831814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_29512896-82a4-4729-b71f-1989d971dc01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_fc9d72b6-ed0f-452d-a6e2-14fca4d025ad" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_29512896-82a4-4729-b71f-1989d971dc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_edb7e716-20bc-41c1-ae4b-01e5bca8b12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_fc9d72b6-ed0f-452d-a6e2-14fca4d025ad" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_edb7e716-20bc-41c1-ae4b-01e5bca8b12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f72e746b-a5d4-4eb3-bc1d-98f234d0bdb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_bf37978e-f9f6-4e07-9c07-a4bf90b32b9e" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f72e746b-a5d4-4eb3-bc1d-98f234d0bdb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_09c1aa27-385d-4775-9b70-31cbbb1933bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f72e746b-a5d4-4eb3-bc1d-98f234d0bdb5" xlink:to="loc_us-gaap_EarningsPerShareBasic_09c1aa27-385d-4775-9b70-31cbbb1933bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4c03f549-0962-4b4c-9835-592af7ceda3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f72e746b-a5d4-4eb3-bc1d-98f234d0bdb5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4c03f549-0962-4b4c-9835-592af7ceda3e" 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-20200627.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_a21e430a-df3e-47f1-94a9-1a9b082df266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_4b9385c1-e668-4aa6-b4c9-f0aeb8bc2406" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a21e430a-df3e-47f1-94a9-1a9b082df266" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_4b9385c1-e668-4aa6-b4c9-f0aeb8bc2406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="cvco-20200627.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_6f7b7147-fcc2-41be-aab1-a8a5f889624c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f5b5694a-086d-4a27-aa1a-089d42edd8a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6f7b7147-fcc2-41be-aab1-a8a5f889624c" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f5b5694a-086d-4a27-aa1a-089d42edd8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock_71c1527c-ee90-4a58-8ce7-a66c284dbcae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueTransferPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6f7b7147-fcc2-41be-aab1-a8a5f889624c" xlink:to="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock_71c1527c-ee90-4a58-8ce7-a66c284dbcae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_269a802a-9de9-469e-ad48-dcf98bfdc419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6f7b7147-fcc2-41be-aab1-a8a5f889624c" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_269a802a-9de9-469e-ad48-dcf98bfdc419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_26e40ed8-d3e2-4b43-933c-0aa5d0c2f634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6f7b7147-fcc2-41be-aab1-a8a5f889624c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_26e40ed8-d3e2-4b43-933c-0aa5d0c2f634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cvco-20200627.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_a13c4566-bc41-44b8-818e-f63082dddf55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_9f5dd138-8d42-420c-bdd7-63e286d1dd07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a13c4566-bc41-44b8-818e-f63082dddf55" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_9f5dd138-8d42-420c-bdd7-63e286d1dd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5f611d9e-753a-442b-bc16-8bd47919a9c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a13c4566-bc41-44b8-818e-f63082dddf55" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5f611d9e-753a-442b-bc16-8bd47919a9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a58c0cb0-2594-46fe-9d4c-1004e20a73d3" xlink:href="cvco-20200627.xsd#cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a13c4566-bc41-44b8-818e-f63082dddf55" xlink:to="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a58c0cb0-2594-46fe-9d4c-1004e20a73d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_c448f8ee-ba58-48d0-ab79-621e54655275" xlink:href="cvco-20200627.xsd#cvco_FairValueAssumptionsForServicingAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a13c4566-bc41-44b8-818e-f63082dddf55" xlink:to="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_c448f8ee-ba58-48d0-ab79-621e54655275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20200627.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_af903b65-5cfd-4fed-a5b1-797dd3cc58e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_af903b65-5cfd-4fed-a5b1-797dd3cc58e1" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_f10e2f1a-e674-425e-ab96-d03a3db067a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_f10e2f1a-e674-425e-ab96-d03a3db067a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_155f4d0b-991f-4d5f-b6e2-b14b2d53de24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f10e2f1a-e674-425e-ab96-d03a3db067a5" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_155f4d0b-991f-4d5f-b6e2-b14b2d53de24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_155f4d0b-991f-4d5f-b6e2-b14b2d53de24" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_af4c869d-2587-45c3-a923-fa78e1b0968a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_af4c869d-2587-45c3-a923-fa78e1b0968a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a45f7749-a38c-47f0-a067-55fe214e0839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_23df9bf2-b894-417f-9525-a7b63286736c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a45f7749-a38c-47f0-a067-55fe214e0839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41bcd6ff-89d0-4b7d-8e25-8f6510a66902" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41bcd6ff-89d0-4b7d-8e25-8f6510a66902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41bcd6ff-89d0-4b7d-8e25-8f6510a66902" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_21d9452b-30b8-4668-8384-a884ce065980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_21d9452b-30b8-4668-8384-a884ce065980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b1a3519a-0b35-4c35-870d-16beb02e92cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b1a3519a-0b35-4c35-870d-16beb02e92cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b25b9b24-ed09-49c8-9303-f869e2b78feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d27d2cd-d697-4d7d-9955-39955fda2f08" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b25b9b24-ed09-49c8-9303-f869e2b78feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_b0b1bef0-8dca-4d8c-9048-8404bd7891c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_InvestmentTypeAxis_b0b1bef0-8dca-4d8c-9048-8404bd7891c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_b0b1bef0-8dca-4d8c-9048-8404bd7891c7" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_e36464ab-1a74-4999-9b88-ae624013fc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_e36464ab-1a74-4999-9b88-ae624013fc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_d8808578-9936-4808-9284-655d59d5a25a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_409c99fe-ab84-4696-bc17-9f41c56cfaa9" xlink:to="loc_us-gaap_EquitySecuritiesMember_d8808578-9936-4808-9284-655d59d5a25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_79726946-19ce-49a3-bcb9-b93c99aeed9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_79726946-19ce-49a3-bcb9-b93c99aeed9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1910373-f238-4579-98ed-773db601ea97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_79726946-19ce-49a3-bcb9-b93c99aeed9e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1910373-f238-4579-98ed-773db601ea97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_266c3287-4680-48bf-bb52-fb70e101123a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1910373-f238-4579-98ed-773db601ea97" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_266c3287-4680-48bf-bb52-fb70e101123a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f5764538-fd7f-465c-852d-8222f8f23e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_9ff58f06-5f02-4cff-b747-99645e6c59a9" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f5764538-fd7f-465c-852d-8222f8f23e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f5764538-fd7f-465c-852d-8222f8f23e0f" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_1715071b-2c99-42eb-92fa-ec6f55083fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_1715071b-2c99-42eb-92fa-ec6f55083fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1138fbb7-66c4-43a8-82ea-46815409133a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1138fbb7-66c4-43a8-82ea-46815409133a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_c716810f-45e4-4c01-9a79-15720364d0ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_c716810f-45e4-4c01-9a79-15720364d0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_e4ef6576-c44e-4bec-8074-516088dfd628" xlink:href="cvco-20200627.xsd#cvco_InterestRateLockCommitmentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_e4ef6576-c44e-4bec-8074-516088dfd628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_0dd3cdb2-7355-4acb-9ae7-172ef837c7ed" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_cvco_ForwardCommitmentsFairValueDisclosure_0dd3cdb2-7355-4acb-9ae7-172ef837c7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_7df972b2-6945-498e-b9f3-5ef259f3aa6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_7df972b2-6945-498e-b9f3-5ef259f3aa6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_b2b36b0e-1766-4318-bdab-50f5f64c1f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_815ea113-bb15-4db7-b4cf-da43edbe2771" xlink:to="loc_us-gaap_DebtInstrumentFairValue_b2b36b0e-1766-4318-bdab-50f5f64c1f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3d748889-e1a8-46fd-ac75-77fdae87d7a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d748889-e1a8-46fd-ac75-77fdae87d7a3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24b3d7d0-45d9-4172-8c89-8628ce113605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24b3d7d0-45d9-4172-8c89-8628ce113605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24b3d7d0-45d9-4172-8c89-8628ce113605" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_add6cfa7-c450-4ecf-86dc-83fd226be01c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_add6cfa7-c450-4ecf-86dc-83fd226be01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7cc906e8-2dc2-47d6-b997-6d07ccd8de7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7cc906e8-2dc2-47d6-b997-6d07ccd8de7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_820a4af6-9750-4a9b-8a6c-bc8449392e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95ae6f36-e069-4b3f-9d74-5c844605b0c4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_820a4af6-9750-4a9b-8a6c-bc8449392e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_914c72e2-7668-439b-813f-8cc00e5feef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_914c72e2-7668-439b-813f-8cc00e5feef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_914c72e2-7668-439b-813f-8cc00e5feef4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1e53081f-14e7-4df8-a167-d0fccecd8aef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1e53081f-14e7-4df8-a167-d0fccecd8aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ef7f9f06-b6bb-416c-842d-8a8add7c1852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6e47995f-d4f0-4973-8b38-a85b19a3f326" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ef7f9f06-b6bb-416c-842d-8a8add7c1852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_688304ca-e8aa-4094-8bb3-22404f287654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_688304ca-e8aa-4094-8bb3-22404f287654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_688304ca-e8aa-4094-8bb3-22404f287654" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_a2696edd-2fde-4c98-bc76-525b09c4d87c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_a2696edd-2fde-4c98-bc76-525b09c4d87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_02ae8fbc-4ca5-4986-b9d2-0fb3c1dca586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_02ae8fbc-4ca5-4986-b9d2-0fb3c1dca586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1270e9a3-a2f8-4b77-a03d-63d20a143028" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1270e9a3-a2f8-4b77-a03d-63d20a143028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_dc6e6611-c9f2-478a-ace7-05e2139e4952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_EquitySecuritiesMember_dc6e6611-c9f2-478a-ace7-05e2139e4952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateLockCommitmentsMember_6ab16e01-ba51-4c3b-ba2d-2bf68d73de20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateLockCommitmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_us-gaap_InterestRateLockCommitmentsMember_6ab16e01-ba51-4c3b-ba2d-2bf68d73de20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsMember_5a96ad0a-7404-4777-8898-2389d61ca529" xlink:href="cvco-20200627.xsd#cvco_ForwardCommitmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_cvco_ForwardCommitmentsMember_5a96ad0a-7404-4777-8898-2389d61ca529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MortgageServicingRightsMember_d5a64fc9-dd1b-4e2e-b67d-a0f5dccd4cc2" xlink:href="cvco-20200627.xsd#cvco_MortgageServicingRightsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9519f7e0-bf4b-4dcb-8fbb-f78cf3553d5e" xlink:to="loc_cvco_MortgageServicingRightsMember_d5a64fc9-dd1b-4e2e-b67d-a0f5dccd4cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7b58158-6449-44d7-a41f-3e0fc89fcddc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_4301faae-eb25-476d-97cb-752264dc3021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_4301faae-eb25-476d-97cb-752264dc3021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_e07e4116-2b79-4fdb-a9e0-a89e642c82b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_DerivativeAssets_e07e4116-2b79-4fdb-a9e0-a89e642c82b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_b69516f2-a561-4255-ab5c-dc15a12dae46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_DerivativeLiabilities_b69516f2-a561-4255-ab5c-dc15a12dae46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_1fc46d32-5505-4a74-b987-ca6a7ea9df15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9258c9e0-0f57-4f4b-af37-a36544151181" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_1fc46d32-5505-4a74-b987-ca6a7ea9df15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fea937cc-aaf7-4ce8-bb68-1b5660a82efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fea937cc-aaf7-4ce8-bb68-1b5660a82efd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dd1ba15-2f08-44ec-b446-edae1f063ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dd1ba15-2f08-44ec-b446-edae1f063ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dd1ba15-2f08-44ec-b446-edae1f063ff7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a98e8cf8-809d-467c-94fb-c0687880835d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a98e8cf8-809d-467c-94fb-c0687880835d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5b146ad8-fc6f-4c16-a52c-3e6d768dc83b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5b146ad8-fc6f-4c16-a52c-3e6d768dc83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e0a41afe-3d78-4f48-8905-d4c4e09a599d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b354bb86-92c9-42f3-8596-1affccf8eaf3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e0a41afe-3d78-4f48-8905-d4c4e09a599d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3627563-5210-4652-805d-f742ff52c871" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3627563-5210-4652-805d-f742ff52c871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_666e5db3-5d5a-4ec5-94aa-4bf11520bdbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3627563-5210-4652-805d-f742ff52c871" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_666e5db3-5d5a-4ec5-94aa-4bf11520bdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_09c9fe69-abc4-48fc-8b9f-f703f3e71d0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_666e5db3-5d5a-4ec5-94aa-4bf11520bdbb" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_09c9fe69-abc4-48fc-8b9f-f703f3e71d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cdac28d8-c714-4571-94c7-05b72f6ccecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_61b66ea4-fbf4-4c18-8d14-2db4814d8124" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cdac28d8-c714-4571-94c7-05b72f6ccecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:href="cvco-20200627.xsd#cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cdac28d8-c714-4571-94c7-05b72f6ccecd" xlink:to="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_e823356a-35e7-4a0d-8c97-dcb3b3a36e4f" xlink:href="cvco-20200627.xsd#cvco_LoansHeldForInvestmentFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_e823356a-35e7-4a0d-8c97-dcb3b3a36e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_18bf52b9-1e21-45fb-86ce-14595b31a7d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_18bf52b9-1e21-45fb-86ce-14595b31a7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionLoan_dd3a310e-a4b8-422d-8c81-84b365040cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionLoan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_ConstructionLoan_dd3a310e-a4b8-422d-8c81-84b365040cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_ad6bf836-30ec-401c-9c4b-b9c7153a7ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_ad6bf836-30ec-401c-9c4b-b9c7153a7ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_97080345-e1f9-4898-9258-0e24abbb3f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_DebtInstrumentFairValue_97080345-e1f9-4898-9258-0e24abbb3f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e547f29f-bf63-41a3-9bdd-7360ee04e528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_e5e7e7e1-f87f-4c81-9b3a-5298305dc938" xlink:to="loc_us-gaap_EquityMethodInvestments_e547f29f-bf63-41a3-9bdd-7360ee04e528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" xlink:type="simple" xlink:href="cvco-20200627.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_20c495be-f9fd-4e02-a26e-9a39f9cf9df0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_4374b615-f5b5-4c9d-9bd6-5a5464f516e4" xlink:href="cvco-20200627.xsd#cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_20c495be-f9fd-4e02-a26e-9a39f9cf9df0" xlink:to="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_4374b615-f5b5-4c9d-9bd6-5a5464f516e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6c6d396a-9946-47e4-aff9-9f8e4db1e6fa" xlink:href="cvco-20200627.xsd#cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_20c495be-f9fd-4e02-a26e-9a39f9cf9df0" xlink:to="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6c6d396a-9946-47e4-aff9-9f8e4db1e6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_377bf654-a329-47d5-a05f-3d7d7894906d" xlink:href="cvco-20200627.xsd#cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_20c495be-f9fd-4e02-a26e-9a39f9cf9df0" xlink:to="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_377bf654-a329-47d5-a05f-3d7d7894906d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_3a0c08f1-95dc-4589-8323-c949e44b73a3" xlink:href="cvco-20200627.xsd#cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_20c495be-f9fd-4e02-a26e-9a39f9cf9df0" xlink:to="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_3a0c08f1-95dc-4589-8323-c949e44b73a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_1125b3cf-e30b-4bb9-9563-48c288b9e685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_20c495be-f9fd-4e02-a26e-9a39f9cf9df0" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_1125b3cf-e30b-4bb9-9563-48c288b9e685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_befbf0e5-8a6f-45bd-b37d-f1d6d765972b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_20c495be-f9fd-4e02-a26e-9a39f9cf9df0" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_befbf0e5-8a6f-45bd-b37d-f1d6d765972b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_051debb5-cd82-4fb1-b5e2-23d5795664dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueMeasurementsTextualAbstract_f0985b1c-f35a-491b-991f-2a86ef0b6d1d" xlink:href="cvco-20200627.xsd#cvco_FairValueMeasurementsTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_051debb5-cd82-4fb1-b5e2-23d5795664dc" xlink:to="loc_cvco_FairValueMeasurementsTextualAbstract_f0985b1c-f35a-491b-991f-2a86ef0b6d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_6182c3cf-f6a6-450d-bc9d-4c8af5be6537" xlink:href="cvco-20200627.xsd#cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract_f0985b1c-f35a-491b-991f-2a86ef0b6d1d" xlink:to="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_6182c3cf-f6a6-450d-bc9d-4c8af5be6537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c123bfa5-529e-4072-bd87-d61e2c05b0d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract_f0985b1c-f35a-491b-991f-2a86ef0b6d1d" xlink:to="loc_us-gaap_AssetImpairmentCharges_c123bfa5-529e-4072-bd87-d61e2c05b0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TypicalPeriodLoanIsHeldForSale_236e82cb-cb42-475d-8dd2-ee33cc8e4e39" xlink:href="cvco-20200627.xsd#cvco_TypicalPeriodLoanIsHeldForSale"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract_f0985b1c-f35a-491b-991f-2a86ef0b6d1d" xlink:to="loc_cvco_TypicalPeriodLoanIsHeldForSale_236e82cb-cb42-475d-8dd2-ee33cc8e4e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cvco-20200627.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_6d1e22e2-1ab7-471b-bf43-9e9866d20643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_33829ba3-1fd5-4479-b91f-6332c1482aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6d1e22e2-1ab7-471b-bf43-9e9866d20643" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_33829ba3-1fd5-4479-b91f-6332c1482aa1" 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-20200627.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_fd256b0e-ed1a-44e7-9165-c22374a29d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_0c3cfe36-85c8-437d-b8dd-6c21fe6cf804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fd256b0e-ed1a-44e7-9165-c22374a29d6e" xlink:to="loc_us-gaap_RevenueFromRelatedParties_0c3cfe36-85c8-437d-b8dd-6c21fe6cf804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_9fa762d3-ad01-4262-8c05-77dc1ded03ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fd256b0e-ed1a-44e7-9165-c22374a29d6e" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_9fa762d3-ad01-4262-8c05-77dc1ded03ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_8c7b699a-7018-4b36-9feb-a0693ef75c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fd256b0e-ed1a-44e7-9165-c22374a29d6e" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_8c7b699a-7018-4b36-9feb-a0693ef75c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomes" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomes"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_828fb4a5-e19f-4926-9b1d-1363b96287a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_7e1ab82c-ee21-4bed-bb03-bb5029ab604b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_828fb4a5-e19f-4926-9b1d-1363b96287a1" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_7e1ab82c-ee21-4bed-bb03-bb5029ab604b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_ffa64e99-94c3-49e0-bb8b-38e52c517a51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_c904be33-c213-4c2e-9b16-809bb8ec9c0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ffa64e99-94c3-49e0-bb8b-38e52c517a51" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_c904be33-c213-4c2e-9b16-809bb8ec9c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_c47226d2-eb0a-4578-b53d-1910d929b521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ffa64e99-94c3-49e0-bb8b-38e52c517a51" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_c47226d2-eb0a-4578-b53d-1910d929b521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails" xlink:type="simple" xlink:href="cvco-20200627.xsd#AcquisitionofDestinyHomesProformaDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_abc00718-7c38-4503-b754-8cd27f29fbfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e954b243-a8b0-4d00-b587-8e47f38685bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_abc00718-7c38-4503-b754-8cd27f29fbfc" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e954b243-a8b0-4d00-b587-8e47f38685bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_fa4810be-2c5a-4d44-9e3a-9171487615c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_abc00718-7c38-4503-b754-8cd27f29fbfc" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_fa4810be-2c5a-4d44-9e3a-9171487615c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_3b84006e-bb8f-4fd3-b52c-b73a56c7a443" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_abc00718-7c38-4503-b754-8cd27f29fbfc" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_3b84006e-bb8f-4fd3-b52c-b73a56c7a443" 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-20200627.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_e5025110-300e-4104-89bb-2288486ba973" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5487d880-b5a9-4eba-bddb-c1ac7a381e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e5025110-300e-4104-89bb-2288486ba973" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_5487d880-b5a9-4eba-bddb-c1ac7a381e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="simple" xlink:href="cvco-20200627.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_ee76a5eb-ea05-4816-8b6e-c6975050dc4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_36c67e27-a25c-4b56-8acd-f9fb07fa0d03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ee76a5eb-ea05-4816-8b6e-c6975050dc4a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_36c67e27-a25c-4b56-8acd-f9fb07fa0d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20200627.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_60495ed6-4929-4be1-98ba-dcf0cf5f0cf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9e4ea94-45b5-467a-a618-c3d2eed16993" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_60495ed6-4929-4be1-98ba-dcf0cf5f0cf5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9e4ea94-45b5-467a-a618-c3d2eed16993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7af89ffb-ea4f-488c-90ab-11a36015bdce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9e4ea94-45b5-467a-a618-c3d2eed16993" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7af89ffb-ea4f-488c-90ab-11a36015bdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7af89ffb-ea4f-488c-90ab-11a36015bdce" xlink:to="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_42c7f4ea-c269-4dce-9dea-b93fa346b073" xlink:href="cvco-20200627.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:to="loc_cvco_FactoryBuiltHousingMember_42c7f4ea-c269-4dce-9dea-b93fa346b073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_62b6507b-5e81-4e7c-9383-e3d0d3430fd7" xlink:href="cvco-20200627.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0033ae58-0882-43fe-a8fa-1fd8a6810e06" xlink:to="loc_cvco_FinancialServicesMember_62b6507b-5e81-4e7c-9383-e3d0d3430fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bbeb391c-b4d9-481d-805e-faf99f2f9d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d9e4ea94-45b5-467a-a618-c3d2eed16993" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_bbeb391c-b4d9-481d-805e-faf99f2f9d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bbeb391c-b4d9-481d-805e-faf99f2f9d18" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3dd58e27-8888-450a-b0f9-02d31bf73238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3dd58e27-8888-450a-b0f9-02d31bf73238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_93820ff0-7c8b-4a0e-831c-be8dab57893e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:to="loc_us-gaap_Revenues_93820ff0-7c8b-4a0e-831c-be8dab57893e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_05220d47-7e67-4f0b-a7e0-9e6e607ae31f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9a97493b-2608-4f97-9b91-72042de1e736" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_05220d47-7e67-4f0b-a7e0-9e6e607ae31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>cvco-20200627_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cvco="http://www.cavco.com/20200627"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cvco-20200627.xsd" xlink:type="simple"/>
    <context id="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i39a03da768034e069152f16d8be46254_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="ided9fabe96174866aaceabe589c14d27_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i03e9db53afdf44a1a0725271b3af2283_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i16534a05406a4037881da32463c3fc91_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="if61426f8edd8453787fe1687587efab4_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i1414a15eab2f403d96d26cd34e4e369f_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ie82b39f771fd4d878d9af5bcdff531e9_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:OriginatedAfterAcquisitionDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i5e0dfb56a7b545eca6e76f513daa9a9b_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:LoansHeldAtAcquisitionDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i386e6d729f6b4ad1af4269c6a0a275e0_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="if3946a8835284f5fa925c26c48e98415_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i8374cc22672149d4afe27dad6e4e96e5_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i18d33b0d936c431ca565a40a4ce2fe30_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i308079c40eaf4ab9a9b0c249fe7aa752_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib0c6753ee8b0474e83b16ff5ff335365_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ic386dec76db14b0199f52a24de804b36_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i7785de0352254bd185f8c7caec131d20_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="if1c46033b868415988225ee42004670b_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i5c85c6b83f52451d8e05e16291840404_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i11a3f023aa24419ebe04a60086740674_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i2d1f40c00bf8426a983cb3a4df1628e4_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i1b1c2ac32d4e4d4f932e162818e83165_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i97000343b3aa411b8c87a59b7f366353_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ifae9c3aa0ba5462ea1d0b1b5aa3d57ce_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i4246c30af89b413583477d2e2d1628d0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ie62b10d2cdbd465b985be28334524384_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i2b022bb9755c4d558edb2c12a9281080_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i6ef952a5dd5746ecae560fa6cafa9359_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i45880f34c85f48dca0abb8c11a7629c1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ief551b0cb51a47879cb2b97043bd6a0d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i04a7b1b83f7c4ba4a043274f43fe7132_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5c58d50c1125485f9ff10076a0c95604_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib43a170f1db74fd2ae333b2f9248f5aa_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i17c0a15d404845a38224b13c40e09410_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i662b37925c264885b0b7800e6ab0893c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i23743c4748ea4f8aac2891c00b3e3d9e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id32d085f97d0414786dcd21787e7ddbd_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i9348d5ae511c420b8117f8d5434e031f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6e9c5138048249b6a1056da75a1b2109_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i701bce862a534939b5e7dfcc5a0e8cde_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i376cc3bcbc104e689bf6895bba70d9da_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i54a5751cd3c246f3af93f767086514f6_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i9bdd01e5f2cf48b1971e9b6c8b1ee74e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i5f1e943998c4417d804bb71c494219e6_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8d351871815d49f587ec4635a8e696f4_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i5d570f4131224f659768bea764de6ad0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i353afeebc95f4b50a98c76c333e92fb6_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i7e97de5753f747839ae67e3bf7c3aff1_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ieee72c6bbd83426a8cbe6bcfb789cf1e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="idfba0c409ada4127adf9aca33607b5ab_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6e03ed511482492a98bd7e83c049a22a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic756251dff294f1db2ec84f25dfff6b0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i62c1c1b3056c4161a5f6e373b815d84e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i545f6e5cc87e444abd07dd39e275bd1d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i1844857aafee468b895ef0bbf1fd0ae3_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i99334ebcde55401880bf3cfdc7af24d9_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i0dbfd6587862444995878ba905ffbe2f_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ie51d98bcea9f4adea09b33e29be6e3f8_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i21071b106c38404892038db0628946d6_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic68e27c6cb314ddea85d213504099f59_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id88e0e8406b0482ab3d0ac4fb213a56c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic2f27ca69429455b86c1dee2eb3f02bf_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="idd52fa3d0ab847da95275c3c159fc705_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="iba09a30e89f446f1a98d5f2ec9502c1e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ibc9d439a200a40bba74200d0534a719a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i2405cdc35b6e4387bff60c11d66525ff_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i940eb0ef12124ad381ec3a12b3a5b61f_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i67582f4a727f4fa894c30c5bf2e681ad_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="idaaa8d352ddc4d8b820861571d4e8663_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i58cde86b39e84ce2a1c4508a9b462aaf_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i46b05d5b842146d3b3d2d7d0cbe8f59a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i543e0273b40d4208b0a6f7a8ddff3121_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i608fc0d901b046f4b365026243d93b25_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id14f768dc5724adca56db3d370479ab1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i2db650591397457f92af4f1b219ab90d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ifb6983e7ff2f4e6aa850c9e6228194d1_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ibd7bd3a0bd62476087ce3873805f001d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i5c4f33dcebbc476f8411dfcd7b4a43e7_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ibd98f99be1154eb0b4a472a373de8b0c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i4b493b616e734cb59c3b09371946f5eb_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ica972d5e13a94187a437889bf608c7bf_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ibd3e9945316b465c86f0ce72b06ddaf1_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i58242d8eb2434c49843117e4bb132ca0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic147cd2eb68e4217900d48277bdf8474_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i92ca5de2d2f3489582e8fbe2cf74e34d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8aa5dbdfbd374a059394cda1cdd95580_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i72b9c62ef8ab4a78b190d8eee6f9012e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ia1281c6ad28245a19b552f147cb99577_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i78b5715217664fa583acc2a10ca25127_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id8a9784bf7fb4b99b15d0457942a7337_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8cd3d2b7b3d64a6fbacc87f597415731_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i33ec4cca203942f18d702515bcef937b_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i8ab4b8d7ff9a4b3e84ff8516f29d6ff3_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i9a7055b9caad425fa41ff30cb995cdf1_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ie85d3f99465e4133be6e45785a4b9779_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="id981975ae0084fda8e8f5341fe941738_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i283794839aed4e37b8a000e08fa945f6_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i0b7d8387666940a497c3af3681a1cd25_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ia0baec167af94ffeb48d63aa1d199bee_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i72e603d796d543a8ada653348522e7b8_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i597939e08ddc4592a6cdccbaa57d9efd_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i818332e106ef4e2f821f8bc67ce4d4cc_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="if6505bf63ac9494ea20f04273c0238f2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ifc97d1cdb4bf46498d65dd9233fd18ae_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i196a6cd3186f4eba8e93b2039095e0d0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8f534cb843044f348c2a4a2b93d0f647_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i645e55bfeea54c9a82a3bf51ea45497a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="iaeb0d397f5e4486686cdfbd0bc54be23_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic33409909e3f477497a0f59ba3e21bab_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i06356015e16f4ba4b689046239e5fd54_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="idf7964dd12e84a0484a2b2d23a799319_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i22f465ad5fd043ae9fd0f7818ecae20b_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i6181816a96b74572a066df238b379da3_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i91d7c910f1494fc7890743a1402cf3a8_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id41f7496f8ba41dd842c15d71496508e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i9e16b36621a44d4aaf35a41dc4c87cf1_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i7a9412901d084e22949b979a9cc61d51_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib87c1d47cee24f8fa884faaa03f19f73_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ibbaa563e6c0f44f9b82256bd95f9f036_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib68886f7b83446868920a978ddf12689_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8b323bb1a38c4c8e84148a6bfcb0353e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id580f53f64bf40e390f6231c49688628_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i4c65d005cb4848d08a90004a3be82a07_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ibbc19a2e01334c02ab04ca7564f2e1ff_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i6ec3586895b8497396e5983ea2ac36d2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i72f3043160d34b56882de43f26131aad_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i9d82ca91aa7f497d8e3ac5f773a34b76_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8041cf926cf146c180d5a4294e9ce4e6_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i7642887153d44d20b8fb6ec3a944783c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i7aa5b2ab494842f68aacecc48b9c9bfe_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i2ec59eb8999a49b1bc35ffeae77ccb13_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i39e21f897fdf4f4d81df5f31137b46c0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i1e0c36d73dce478784ff09ccf0faed8a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i26434291f5334811b95e8b6272f43dc1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="if97dd258617f42dcbed0303b8e32f541_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib9476ac91240402983d6fb299bbbba40_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ib7d9e52867e54cc69998c13f1d17bf17_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i51ff7f3a7982435c8cc767e603d9c127_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="iee915b8286474acd828c1e155e36256f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id81fb513dfb942d2bdc109f4aa545a1d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ieadab2120fe649dda430dff5e5833652_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i235ec78395404c588c2e7b4353ca4f50_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i86be1dafc6184537a92193590ca840e2_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ibaa1aa6d6b004fb69f66494050b0c7e5_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="ie06edde1b2e84a548a6bda8f090d11d1_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="i96155ca922a24fa78fed166067b5db24_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="i34f7a306667d469499f63205006b2fca_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i1638e4aa3b99456badb140ebef674439_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i9fa86bc2abe74f028a5324e133343ac5_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i680e27d997434def83aba0d782dee555_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic51ac5ad964c4343aaba9c720b9ec002_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia85a316c3377419ca5c43dcca5373c65_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i862a7812b93243f8a4f33aafa2c4755a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ieb35ed2af9c94fb59a8203f1a654253a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i22a85e0547494079a827c68b06472352_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i96b31351d7dd4043afa3b69e71d99545_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i012ae090d1924d21a078e35e674b613a_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i5987019504c24e39a050bf97c8c52ee1_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i2ac1384743f44284b4c1dd807a6ca1d4_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i9314334b47f0483cb61790b016efefa5_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i361afb15f471422782a2db20c3dd9bc0_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="icb4bd3551b524a438086669d1d1b3176_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i24e99a5def7244d59f4d6496c04e0e76_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ie81e4bb9cda346c498303fbb5377a9a2_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i6ce32655ee324361a5b22518ba9d6a82_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627">
        <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-06-27</instant>
        </period>
    </context>
    <context id="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627">
        <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>2020-06-27</endDate>
        </period>
    </context>
    <context id="i8829bfcad1174f52b6b8218f020df712_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="i8971783f53974ccf9e420d56f247a31f_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="i3b1d05e95bb042b2bcfbadfbffc7284a_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="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627">
        <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>2020-06-27</endDate>
        </period>
    </context>
    <context id="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627">
        <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>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib2b8fa8d171d49e4a766ab55c149dce8_I20200627">
        <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-06-27</instant>
        </period>
    </context>
    <context id="i43489753acc6456191fba28855cb56fa_I20200627">
        <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-06-27</instant>
        </period>
    </context>
    <context id="i56656503b4754b509a1b0c8db77c9aef_I20200627">
        <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>2020-06-27</instant>
        </period>
    </context>
    <context id="i5a43e6310fba45cbba98c750b74d724a_I20200627">
        <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>2020-06-27</instant>
        </period>
    </context>
    <context id="iacec9ba54e8447859696d281f8242839_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="if99f3c0b6e0749cda2ada3ba60a87da5_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ia5bf6ab7152d403a884827019afcc965_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i3d90f069cee848e9ac7a9797d3d7d11b_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i5234c07edf0a454489004f61be37a39c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="if7f7ed7a8549496481621c831c99d4dd_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i7bd7037341ff47df9afc1551f3729b5b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i9b0deb6d022a450eb6c9ed6f5e96ac34_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i709ea00bc6bb43ebb2d8375c5154f63e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i69c7e82cbc5841a8a09586bc8b690cc8_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i09da83d066ec4dc6b193ce4b19a920f0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8b790f120fc744cda6bf1d8b1fdd33c7_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i2f7aafbd39c04309b32ce18bfd266449_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8799ddeafbf34672a4fff54b534e9657_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0bbf63d9dc39495cbadecb380774b507_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="if2d74195f8b3477395b60758488963d6_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="iaed34216676c4e1aad4b587b059fdc57_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8f29bdc9c7bb422f9d222aa0f245e6d0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i81492efbdaac44a5aa64d61278c5e205_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i3083f0f2346248ffaa20ed3e183f7012_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i1cd6dc57a20149729e68658081998043_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i666c9dc8ae1b4903a03741e2f53fe6eb_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="idf21bdac18304caaacfdabfe00fe6483_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="idd249c1b59b543ec9f7945775f8c3631_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i934774a19e9d4beca9d8bfad1b606490_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i3095e13d3d9443cd864186b30a5bd86c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ib70058d178e0437393c68ae325a649ea_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="iee073d5a459e4041989f6236604d5bc2_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ie57307fd1b814598b4c9a07a6b7cdc11_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8732e7fc90e24647b93f2c88c5ec543a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i92288d77020248b3bafb8b1afde10646_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i18eda3ea21f048e7ab63bb9616fc7311_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ief4f3f0751c8465cb2dacaf0d5fb660a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i6d4dca40e8ab4291a820a0ba3290897d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i564a64fa81a340319f14ec189b7aac88_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="iabab97762b9a4d7793d4f88b71975f7e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id95ccf8581aa4395b3bf037f3a0f66e4_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i044b3efbfcba4cb996083e124d0b91a1_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i3c563e1bd90c487893126884fdf9ea87_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i36c8bd0268c4481c89581c0c3e3cd322_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="if36096594a564ecba3146a8fabdac467_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i32b9fb5a5a04450f9c78cb1b6a5ced69_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i88ee7d2475114af483148d149971180c_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i6eb3396de2104a7e9cad27ece3d9e0d6_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="if6294628ba814777b7bb00d906ce02c2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic995de395d4545f799b529d58e804a17_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id26897a005544de2a79ae3fe67e8e568_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="idea9c6e4fdb54ca18e5973e65ee2c1ee_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="idc84c06160bd4f9d9d3d1606bd200069_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i7401b107b4dd4ea2bd52d3673ad9b2c1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic281cf3e22524a1a9ac20a298270ef9e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i30e3d37e727c4c87aa953b5e18d96a32_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib25a4beefc664f90868aef098e494291_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib2c77b40ed5943ad867bd58a46c068e5_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic4afea767fa749938c7834a422988b5b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib43e99eec39147a5b1692c0746d94567_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i7c278a345e53484084fe911f515eb3fa_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iac0a6a55d6f84f1596c514bcc65123a1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i4eae2ffaad3c45febaa2a0e7b9d6c553_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ief6272ca503748abbddd59443faea8d4_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i9b0b0f8be415454584b6a40380d97f00_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic229fe40ed7c4b828a1f15f98fab25fa_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i7a796ffe7b2f4418adeca647d7db6f4e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i99992deac12f483f9ec16ab1b9f17e16_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6b3de3c7ca4048d580b7d51c16222962_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="icc0a3b7aecc0409db8c86df76710bf46_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i4da2224a635d468ea565e8eecb4f1406_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia68997c6bc9b42c193282ae3c26cf2ac_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id28e9da65756409eaa40369b675ea5ff_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i22496c9943654630946d07903f7aae2f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i4440480c81c24524a7be411ae1da2f18_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i7809de8dd5d04ba9b23217e3be3fd708_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8a90eca9a7284df991988276b4e3b6b3_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="if1849e82edc14acca35ec59836043e7f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ifac72fe9b77246fba0bf1428fc691832_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i280eb5aceb4442abb38fa921e407dd64_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>cvco:Segment</measure>
    </unit>
    <unit id="factories">
        <measure>cvco:factories</measure>
    </unit>
    <unit id="store">
        <measure>cvco:store</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="loans">
        <measure>cvco:Loans</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl8zLTEtMS0xLTA_d6708e19-f2e1-4e2f-9151-0875fa379ced">0000278166</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl81LTEtMS0xLTA_a7c9fd09-dc3d-4cf4-b35e-d0a47daf9d7f">2021</dei:DocumentFiscalYearFocus>
    <dei:AmendmentFlag
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl82LTEtMS0xLTA_d8ffc1b4-2d9c-4a2d-8282-1d03e8815bc3">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl83LTEtMS0xLTA_856a0622-e34f-4674-bba2-93606dcac758">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80L2ZyYWc6OTBiMGQwYmM4MGU2NDg0Zjg0MDJmMThmMWI5ZTdjYTYvdGFibGU6Y2ZjOGRlNWIzMTM2NDJkZWJjYzAyNmRiZjJhNWRjZGIvdGFibGVyYW5nZTpjZmM4ZGU1YjMxMzY0MmRlYmNjMDI2ZGJmMmE1ZGNkYl84LTEtMS0xLTA_83cb3291-7907-4e15-bc13-e09056b5154a">--04-03</dei:CurrentFiscalYearEndDate>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzEtMS0xLTEtMA_aac1f8aa-00ed-45be-b1c1-c8c786d648e7"
      unitRef="number">0.002048</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzEtMi0xLTEtMA_b3c6017f-9095-4c27-b636-f08effc11adf"
      unitRef="number">0.002091</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzItMS0xLTEtMA_8c3afede-6bec-439f-853a-7daafd6e8eba"
      unitRef="number">0.003107</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDkvZnJhZzphMWZkYTFhZWQyZGE0NGNlYmEzOTlmNGZiZjUyZGM0Yy90YWJsZTowMzNmYWRmMzViYTg0ODlmOGFjNjdhM2YyZjhhZGVhMS90YWJsZXJhbmdlOjAzM2ZhZGYzNWJhODQ4OWY4YWM2N2EzZjJmOGFkZWExXzItMi0xLTEtMA_25c519a1-e1af-4429-b1b4-3d0ccb8b4f0e"
      unitRef="number">0.003112</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <dei:DocumentType
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg2_191b30a1-d072-4a2f-a24c-9dd304606c98">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NjNhMDVlYmFhNzg0NDMwOThkMDBjMGQ1MjQxNTYwNzUvdGFibGVyYW5nZTo2M2EwNWViYWE3ODQ0MzA5OGQwMGMwZDUyNDE1NjA3NV8wLTAtMS0xLTA_a4495290-bcd1-4bbe-a158-bcc0914fbdac">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xNDA_b12aae3f-c29b-4f9f-9f0e-f15d64c335e4">2020-06-27</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6ODljOWJlNWNkOGExNGEyZThmMWRkMDkyYzIwOTdlYzIvdGFibGVyYW5nZTo4OWM5YmU1Y2Q4YTE0YTJlOGYxZGQwOTJjMjA5N2VjMl8wLTAtMS0xLTA_f09adfa9-eeb6-490b-a532-0b880de8bfd3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg3_38d6ff7d-d168-4d0d-85f6-8d6f25b766c6">000-08822</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgw_08b2137e-f503-4f52-8b87-ee188188a54a">CAVCO INDUSTRIES INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF8wLTAtMS0xLTA_99c7102e-2e95-4bb7-bf2a-5a9224abfb57">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF8wLTMtMS0xLTA_352ad7c7-3911-4b39-aa4d-a4142580c50b">56-2405642</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF8zLTAtMS0xLTA_0056f350-642f-45c9-9cff-26e8080450aa">3636 North Central Ave, Ste 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF80LTEtMS0xLTA_9cc009a4-b4a5-4e71-aba6-1805d2e1d744">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF80LTItMS0xLTA_ccd4e03a-7dcf-44da-b3a4-21c92e16f7c2">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6NWEzYjc4YmMxZDc3NDUzMzkxYTZmNGZiOTZhMWU2NjgvdGFibGVyYW5nZTo1YTNiNzhiYzFkNzc0NTMzOTFhNmY0ZmI5NmExZTY2OF80LTMtMS0xLTA_818db01f-ddb2-47cd-ac5b-e6ce61ef2e56">85012</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgx_5c7e0465-a05f-4fe5-8c19-2d3243442289">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgy_b4901b60-7543-4ae4-bc44-81c0110abddd">256-6263</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6YTY3NDc3MzdmZGEzNGY3ZmFkYmQzZTBjM2IxMmJhYTMvdGFibGVyYW5nZTphNjc0NzczN2ZkYTM0ZjdmYWRiZDNlMGMzYjEyYmFhM18xLTAtMS0xLTA_549ca1e9-4fc2-48b0-938e-4ae20404b502">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6YTY3NDc3MzdmZGEzNGY3ZmFkYmQzZTBjM2IxMmJhYTMvdGFibGVyYW5nZTphNjc0NzczN2ZkYTM0ZjdmYWRiZDNlMGMzYjEyYmFhM18xLTEtMS0xLTA_8ccc6224-65a7-4668-b47f-b0813c82806e">CVCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6YTY3NDc3MzdmZGEzNGY3ZmFkYmQzZTBjM2IxMmJhYTMvdGFibGVyYW5nZTphNjc0NzczN2ZkYTM0ZjdmYWRiZDNlMGMzYjEyYmFhM18xLTItMS0xLTA_1ef5a21a-5546-4ff2-b831-e8f2e26b540a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTgz_4dbc9b9f-5b06-4585-b44b-fc4c234f91f8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg0_63bba9aa-81f1-4c31-9ac1-3083f2ee818d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6MmQwMzdiNjdhNjA4NDJlYTkxMjdmODc4MjI5NzE4YTYvdGFibGVyYW5nZToyZDAzN2I2N2E2MDg0MmVhOTEyN2Y4NzgyMjk3MThhNl8wLTAtMS0xLTA_6805eeee-134e-484f-8e68-2eeb694fd9b4">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6MmQwMzdiNjdhNjA4NDJlYTkxMjdmODc4MjI5NzE4YTYvdGFibGVyYW5nZToyZDAzN2I2N2E2MDg0MmVhOTEyN2Y4NzgyMjk3MThhNl8xLTMtMS0xLTA_7ba7fd0b-1028-4238-a668-f7731a77f63d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGFibGU6MmQwMzdiNjdhNjA4NDJlYTkxMjdmODc4MjI5NzE4YTYvdGFibGVyYW5nZToyZDAzN2I2N2E2MDg0MmVhOTEyN2Y4NzgyMjk3MThhNl8yLTEtMS0xLTA_383bbfac-e819-45bb-9c75-ad6e1dbe079c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTg1_567803ca-36f9-47ce-bf53-d85b21a5ad25">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i39a03da768034e069152f16d8be46254_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xL2ZyYWc6MDc4YTRmNmM1NGJjNDgwMjgzMjVlZDg0NGU1MGFmN2QvdGV4dHJlZ2lvbjowNzhhNGY2YzU0YmM0ODAyODMyNWVkODQ0ZTUwYWY3ZF8xOTA0_8726b3fb-bb54-400f-b0ea-48f052b18460"
      unitRef="shares">9180229</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNC0xLTEtMS0w_0a205a6d-1189-4793-925d-1b488520fd5e"
      unitRef="usd">270547000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNC0zLTEtMS0w_1b21e1f5-1039-44ab-8106-3f92df922371"
      unitRef="usd">241826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNS0xLTEtMS0w_ccfa3420-f4ac-4ef9-adad-8bd5837a9796"
      unitRef="usd">19600000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNS0zLTEtMS0w_6acc3d5a-6d79-4c54-8773-bc43d9902c91"
      unitRef="usd">13446000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNi0xLTEtMS0w_ec40b10c-cb00-4db9-816b-0f8128ea3b6a"
      unitRef="usd">38171000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNi0zLTEtMS0w_38c0cd27-3517-4c81-a95b-f5635dd30113"
      unitRef="usd">42800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNy0xLTEtMS0w_04ebf10c-8697-4283-bd46-577b936d9ef1"
      unitRef="usd">16374000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfNy0zLTEtMS0w_638c8c53-d58c-45ff-97fe-f9582baf39b9"
      unitRef="usd">14582000</us-gaap:ShortTermInvestments>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOC0xLTEtMS0w_2558895b-a2e2-4e00-8109-96d457064973"
      unitRef="usd">44830000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOC0zLTEtMS0w_36142314-a706-4496-b4f7-8614efba0d16"
      unitRef="usd">32376000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <cvco:CommercialLoansReceivableCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0xLTEtMS0w_04b89e6f-506e-4e85-a9bf-c7e0df44dfca"
      unitRef="usd">13628000</cvco:CommercialLoansReceivableCurrent>
    <cvco:CommercialLoansReceivableCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0zLTEtMS0w_a142f232-ffc5-4f4e-9afa-f2c2b990d9a4"
      unitRef="usd">14657000</cvco:CommercialLoansReceivableCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0xLTEtMS0yNzY1_7de14217-4a65-4d00-a148-f7638c960bdd"
      unitRef="usd">803000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfOS0zLTEtMS0yNzYx_f8a670e6-9444-40e8-9f96-d2f5d12dd9fa"
      unitRef="usd">766000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTAtMS0xLTEtMA_372b0443-b430-42d0-8c3c-6949e85c1634"
      unitRef="usd">106396000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTAtMy0xLTEtMA_1360e5af-e28e-48de-beca-7c64fb7307c5"
      unitRef="usd">113535000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTItMS0xLTEtMA_b0b29973-0d5b-4e48-8173-451718e99cf7"
      unitRef="usd">37642000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTItMy0xLTEtMA_735ceedc-0be6-421d-b82b-fd19666c9080"
      unitRef="usd">42197000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTMtMS0xLTEtMA_2f2d579a-31eb-4588-9538-ca61294346e6"
      unitRef="usd">547991000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTMtMy0xLTEtMA_88d88c8a-5f36-4c8c-895b-550bf857b68b"
      unitRef="usd">516185000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTQtMS0xLTEtMA_4d2c585a-36f5-4127-8d42-a90806dd9f9a"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTQtMy0xLTEtMA_e28f6f37-3a96-49ad-b79c-e158970e5799"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTUtMS0xLTEtMA_36a16f6f-be12-4446-bf67-e7b75c412db1"
      unitRef="usd">30506000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTUtMy0xLTEtMA_c780c7c9-6402-48a3-a839-37afbaff8c08"
      unitRef="usd">31557000</us-gaap:LongTermInvestments>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTYtMS0xLTEtMA_899b5cf1-548d-4f8e-9a02-72aa6f8fe6da"
      unitRef="usd">44129000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTYtMy0xLTEtMA_e24de76c-bce6-4050-bffc-52964967a68f"
      unitRef="usd">49928000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <cvco:CommercialLoansReceivableNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTctMS0xLTEtMA_b5ac4d7a-db12-412b-9136-06fb4c1d6e30"
      unitRef="usd">20097000</cvco:CommercialLoansReceivableNoncurrent>
    <cvco:CommercialLoansReceivableNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTctMy0xLTEtMA_07c0d1db-fd2f-4085-a20e-523cd3d642bb"
      unitRef="usd">23685000</cvco:CommercialLoansReceivableNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMS0xLTEtMjc3Mw_685771d9-0dab-4cd7-83ed-63ccb65f547a"
      unitRef="usd">9481000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMy0xLTEtMjc2OQ_09fa4ee4-2f5f-4470-9b3d-6551e2072b67"
      unitRef="usd">7457000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMS0xLTEtMA_80ba12ca-6522-430b-8bbb-0b3436a5d001"
      unitRef="usd">77326000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTgtMy0xLTEtMA_ada73e08-f26e-4c6d-ad26-cb5f295e2525"
      unitRef="usd">77190000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTktMS0xLTEtMA_49e84156-d7c3-4cdb-811d-278a20f4d9c6"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMTktMy0xLTEtMA_ac1cb0e1-52f2-4e89-9db8-27e0d819a548"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMS0xLTEtMjc4Ng_0db39489-82e9-4378-b1d5-576be2a4f27c"
      unitRef="usd">14923000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMy0xLTEtMjc4Mg_20d7502a-58fe-4e61-9c44-d428b9718efd"
      unitRef="usd">15110000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjAtMS0xLTEtMA_a48a2e3c-330a-44c7-ba44-21b343e5e43b"
      unitRef="usd">18378000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjAtMy0xLTEtMA_07465253-cb2f-4825-a39a-697ba0630055"
      unitRef="usd">13894000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMS0xLTEtMA_15288da9-312e-44c9-a98c-e249a654f731"
      unitRef="usd">838256000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjEtMy0xLTEtMA_042291b8-b9f5-4e89-98cf-03fd070a6db7"
      unitRef="usd">810431000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjQtMS0xLTEtMA_fb07ca88-2e02-4c29-a6f6-6bcc714adba1"
      unitRef="usd">34658000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjQtMy0xLTEtMA_1768bf31-c61f-49e9-a96a-34e2140ac2f2"
      unitRef="usd">29924000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjUtMS0xLTEtMA_91caf385-116f-4498-9a05-3b38f7a469ea"
      unitRef="usd">142193000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjUtMy0xLTEtMA_992658cd-7ba9-484b-bd12-20e459054f78"
      unitRef="usd">139930000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjYtMS0xLTEtMA_66f34287-461c-4806-8ee0-a6dad7b13f86"
      unitRef="usd">2205000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjYtMy0xLTEtMA_231fba65-85b6-417e-85bd-d27a9ef63c45"
      unitRef="usd">2248000</us-gaap:SecuredDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjctMS0xLTEtMA_576a3cd0-f9a2-464b-b24e-83dc7f56271f"
      unitRef="usd">179056000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjctMy0xLTEtMA_71e3c847-93ac-40c4-8d4e-dcf192d09cc0"
      unitRef="usd">172102000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjgtMS0xLTEtMA_a0aa4673-70e9-4021-849e-066d0ff0d3df"
      unitRef="usd">15398000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjgtMy0xLTEtMA_d0145a00-0877-4ffd-8dc9-be17f939f732"
      unitRef="usd">10743000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzEtMS0xLTEtMzY4OQ_8d3c5fbc-69fc-4c97-b6ae-085a71fafb94"
      unitRef="usd">12307000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzEtMy0xLTEtMzcxNQ_e48665f4-19ac-459d-bc6c-f898a526a76d"
      unitRef="usd">12705000</us-gaap:SecuredLongTermDebt>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjktMS0xLTEtMA_6eb84446-3d30-4420-a915-b718c02b151e"
      unitRef="usd">7488000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMjktMy0xLTEtMA_f636672c-1836-4050-b652-f43af3ca2feb"
      unitRef="usd">7295000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzU_4a032902-63fd-4f57-be63-089505ae4fbd"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzU_7ab008c2-2ea0-4b06-ac89-ce450e6f06c2"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzA_5cd76335-92e9-4383-b8b7-5002fcf9ff44"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzE2NDkyNjc0NDE4NzA_b4d63fa0-e91b-4200-a457-6afee874966e"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_12dd36f4-0b1e-4754-8a6c-8ee19b9642a3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_3a737ae3-6ec5-45b5-b23d-ecf6856fba3a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_79d5d264-6b4c-45b7-bfd3-39891f72c559"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1ODk3NGQzZGMyNTRmMzA5Yjg0ZjRmMTFmYjE0NGIxXzEwOTk1MTE2Mjc5OTQ_c655e44a-478b-4497-b64a-544ed95f832b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMS0xLTEtMA_80340276-51ed-4e1b-b558-2772c3a76a3f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzMtMy0xLTEtMA_a5645ab6-0031-48ab-8d19-8fd0898276d5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NTI_07ac8b10-28f9-43ab-953e-ffaa33aac60e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NTI_299af48e-5891-439b-bd33-9f4959edccc7"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NDc_436b8c0d-8686-4065-bacf-fef803fbe8ac"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4NDc_bf919feb-1307-4d40-a2c6-9244a18793fb"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE3OTQ_3cbafd1f-64f5-49b9-8343-163341c18701"
      unitRef="shares">9177064</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjAyMDE5NmQxOWE1MjRlMGNhOGU1OTRjYWVjNGM1M2E5XzE2NDkyNjc0NDE4MDU_52f9cedd-a9d2-4955-9bce-4e5036981115"
      unitRef="shares">9173242</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMS0xLTEtMA_07395888-7a40-4641-9dad-c0a87e9bcb81"
      unitRef="usd">92000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzQtMy0xLTEtMA_11135e6b-065b-46d5-8534-6b409d8c88be"
      unitRef="usd">92000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzUtMS0xLTEtMA_6a95c5b9-8162-47ef-b920-98179595fe56"
      unitRef="usd">252672000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzUtMy0xLTEtMA_9d294fae-a837-4c06-b78d-d2500fb5d313"
      unitRef="usd">252260000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzYtMS0xLTEtMA_0e4f6658-6cbf-4340-a6c4-b7cf4b6503db"
      unitRef="usd">371085000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzYtMy0xLTEtMA_fed41be6-b52f-4ff0-973b-0475bb86f05f"
      unitRef="usd">355144000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzctMS0xLTEtMA_7e099631-b257-459a-bb86-19a6ea30afee"
      unitRef="usd">158000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzctMy0xLTEtMA_d07b1310-6df1-4f8a-a910-3738ac3e6ff5"
      unitRef="usd">90000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzgtMS0xLTEtMA_10b71c34-26b2-4149-a858-c901e3acdc62"
      unitRef="usd">624007000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzgtMy0xLTEtMA_4152266b-4d1d-404e-ad7c-cf6c5792a658"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzktMS0xLTEtMA_a0fae8dd-e274-4e6a-a814-2dbb50afeb33"
      unitRef="usd">838256000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xOS9mcmFnOjc2YTEzOGQ1NjBkZTQ0ZWRiMGVlOWFmZTVkMTk4ZWVjL3RhYmxlOjIxODE2Y2EwMTEyODQ2ODQ4MjE5ZWE3ODA1YmY5Y2EyL3RhYmxlcmFuZ2U6MjE4MTZjYTAxMTI4NDY4NDgyMTllYTc4MDViZjljYTJfMzktMy0xLTEtMA_7af8f19a-d38f-4904-bd4b-787565157562"
      unitRef="usd">810431000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMi01LTEtMS0w_38d1dd79-09b2-4b16-a3c4-c9a6e41bf113"
      unitRef="usd">254801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMi03LTEtMS0w_d9279b68-2981-472b-ac9c-613deb8bf6b8"
      unitRef="usd">264042000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMy01LTEtMS0w_16780c30-0bd7-42ea-b3ae-d555d0749d93"
      unitRef="usd">199478000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMy03LTEtMS0w_aa1786bf-130e-485c-bf1d-a1358adefc9d"
      unitRef="usd">203744000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNC01LTEtMS0w_3de78ef0-7ca7-430d-a7e8-52cfc7d4e980"
      unitRef="usd">55323000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNC03LTEtMS0w_334c3027-42e2-4367-bd85-bf6f4abc454e"
      unitRef="usd">60298000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNS01LTEtMS0w_5341a23b-e3d6-45d7-81fd-0d9cd6e0fce9"
      unitRef="usd">35323000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNS03LTEtMS0w_29c76a52-6796-4202-9800-545ea44ad427"
      unitRef="usd">35264000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNi01LTEtMS0w_600535c5-80d7-40bd-b28a-dec6538775d2"
      unitRef="usd">20000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNi03LTEtMS0w_562c1fdd-aba6-4ff5-a2ec-4102db9cf472"
      unitRef="usd">25034000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNy01LTEtMS0w_e3703798-0bd1-4f96-8418-110c18d1e4b8"
      unitRef="usd">196000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfNy03LTEtMS0w_10522215-c729-47e5-8856-cae636258a63"
      unitRef="usd">486000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOC01LTEtMS0w_0db967dc-30af-4fa3-b150-87cc81fbf35f"
      unitRef="usd">1876000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOC03LTEtMS0w_3a64a2e3-51e5-400e-954b-5071675e632b"
      unitRef="usd">2814000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOS01LTEtMS0w_ffa8fdb2-b0f0-4a34-ad00-5b9e3f056933"
      unitRef="usd">21680000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfOS03LTEtMS0w_c91fb28f-51f0-43fd-a246-e660db4b2ae7"
      unitRef="usd">27362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTAtNS0xLTEtMA_e6378717-35ba-4495-aa17-536a8a5e3be7"
      unitRef="usd">5006000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTAtNy0xLTEtMA_28cc5953-bb05-47b3-86f1-5e67a6c752d1"
      unitRef="usd">6080000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTEtNS0xLTEtMA_0b4d19a3-45fa-4ada-a07e-ef9f13f1be0b"
      unitRef="usd">16674000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTEtNy0xLTEtMA_633e65b6-f9ac-4e6f-9379-5d2ba7217c14"
      unitRef="usd">21282000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTQtNS0xLTEtMA_e1dade81-b822-4c60-baaf-f620eef0d47b"
      unitRef="usd">16674000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTQtNy0xLTEtMA_30385361-19d3-48cd-b330-96c3ed6045de"
      unitRef="usd">21282000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTUtNS0xLTEtMA_213c4bd2-7113-4d4e-9bbf-015e5a2ed3e8"
      unitRef="usd">-26000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTUtNy0xLTEtMA_0672a601-84a7-4725-910f-dfca3445e761"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTYtNS0xLTEtMA_fcce1ca5-46c4-4c2d-a9e4-d665472e9f95"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTYtNy0xLTEtMA_cc6048d2-387e-4f33-85da-b61e0acdab58"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTctNS0xLTEtMA_c3258cd3-207d-4fcd-8cb7-98eecbbea213"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTctNy0xLTEtMA_209bfb95-1901-4844-b4f7-eb976df87ec2"
      unitRef="usd">111000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTgtNS0xLTEtMA_4ae971ed-79cb-4257-b09d-45970303d783"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTgtNy0xLTEtMA_c3a5d34f-d671-4580-9f2c-eaf9639d9c21"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTktNS0xLTEtMA_f030aa69-c2e3-4bc2-b12e-3412732a0498"
      unitRef="usd">16742000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMTktNy0xLTEtMA_11970524-6345-4a59-bd4f-10342fe65a99"
      unitRef="usd">21371000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareBasic
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjItNS0xLTEtMA_08b2e132-9524-4ee8-8bbe-2a9506dbdaa3"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjItNy0xLTEtMA_dab3a391-1e18-44b7-93d0-984cac602881"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjMtNS0xLTEtMA_0eda5bff-eb10-471f-b1dd-58b9ae5b8b58"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjMtNy0xLTEtMA_bba0bed8-a895-4da0-8a45-228d5628e2c7"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjUtNS0xLTEtMA_a9c35f7b-e320-44e9-8d13-f2340060bc56"
      unitRef="shares">9174182</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjUtNy0xLTEtMA_605c0f5e-6278-497e-b593-4628a910f5e8"
      unitRef="shares">9102685</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjYtNS0xLTEtMA_4b5c5a49-51bd-45dd-b849-cfa087722b73"
      unitRef="shares">9264661</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yNS9mcmFnOmQ1ZTMxMTQ0MzhjYjRkYmU5NGU2NDUxMWI3ODg1MWMyL3RhYmxlOjFmYTk4NWE5OTk1YzQyNzc4YTJhMGEyM2NkOWYxNTNlL3RhYmxlcmFuZ2U6MWZhOTg1YTk5OTVjNDI3NzhhMmEwYTIzY2Q5ZjE1M2VfMjYtNy0xLTEtMA_4acf93a6-6b0f-4dde-ace0-3f1f4ef15eda"
      unitRef="shares">9217599</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMy0xLTEtMS0w_33d36a8a-716e-45c1-9a0f-e7583f005857"
      unitRef="usd">16674000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMy0zLTEtMS0w_c3021ed4-0044-4d70-9464-9c28c0f1d9b5"
      unitRef="usd">21282000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNS0xLTEtMS0w_7b2a01cc-f7ff-4f3e-81c3-192a2e0b9fd8"
      unitRef="usd">1613000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNS0zLTEtMS0w_3d1b8dbd-ad81-46b8-9ac7-f6d03d19171d"
      unitRef="usd">1240000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNi0xLTEtMS0w_50aeb2a3-37d7-45fc-8ca6-5adf67daec78"
      unitRef="usd">-884000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNi0zLTEtMS0w_efee4dfc-aef7-4fdf-94ca-5e073ba5547b"
      unitRef="usd">213000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNy0xLTEtMS0w_4a495995-0b48-4f08-8724-77aec8a8f71b"
      unitRef="usd">406000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNy0zLTEtMS0w_834a131e-8b02-45c4-85b4-02d411c3a454"
      unitRef="usd">-69000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOC0xLTEtMS0w_ebfcdd5b-ce03-4234-be2b-b6db7008d623"
      unitRef="usd">945000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOC0zLTEtMS0w_4f83c096-cd38-49f0-862f-4f8b72b80565"
      unitRef="usd">630000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOS0xLTEtMS0w_4f4fed20-00fc-44de-b729-ee455e4604d7"
      unitRef="usd">2186000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfOS0zLTEtMS0w_ec618652-adca-4110-a2c9-833b49058741"
      unitRef="usd">359000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTAtMS0xLTEtMA_c09f26df-1842-4b91-af3d-4d7974d007cf"
      unitRef="usd">-289000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTAtMy0xLTEtMA_445dbb9a-a3f0-4607-805d-3919065bd4d5"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTEtMS0xLTEtMA_b7d42786-c791-4200-8423-a8033bbdd730"
      unitRef="usd">4982000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTEtMy0xLTEtMA_8530ea28-24bf-48f1-828d-d1c46d7d2c1f"
      unitRef="usd">4031000</cvco:Gainlossonsalesofloansandinvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTMtMS0xLTEtMA_e4fc30ad-c1cc-4045-a864-b4a36f4f8409"
      unitRef="usd">-4629000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTMtMy0xLTEtMA_1a6a78ff-5cf4-4ab2-8359-4799528f25d2"
      unitRef="usd">1252000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTQtMS0xLTEtMA_5e626a50-c62c-42db-9866-b7bdbf0e152b"
      unitRef="usd">47356000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTQtMy0xLTEtMA_3a595e51-6bef-427c-813f-26f9983ba3e4"
      unitRef="usd">37586000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTUtMS0xLTEtMA_847cca98-08ed-4bc8-9aaa-ed55a10a3bab"
      unitRef="usd">39271000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTUtMy0xLTEtMA_158b0537-df58-4b88-a31b-3cc201a5c71e"
      unitRef="usd">37625000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromCollectionOfLoansHeldForSale
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTYtMS0xLTEtMA_1f5fb50a-23df-4e00-b20a-47b7dc723424"
      unitRef="usd">3261000</us-gaap:ProceedsFromCollectionOfLoansHeldForSale>
    <us-gaap:ProceedsFromCollectionOfLoansHeldForSale
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTYtMy0xLTEtMA_5a1a9a6f-6f3e-46a0-a246-5e10c03b4d67"
      unitRef="usd">2176000</us-gaap:ProceedsFromCollectionOfLoansHeldForSale>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTctMS0xLTEtMA_652d5ad3-4f34-4a24-a2f6-8ea8d0a48209"
      unitRef="usd">-7139000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTctMy0xLTEtMA_6797f85b-509e-4588-84e4-3c8c89cfd7cd"
      unitRef="usd">2329000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTgtMS0xLTEtMA_ecf8056b-d6c0-4890-92e6-ed927ed418de"
      unitRef="usd">-7128000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTgtMy0xLTEtMA_996b43cf-4036-4761-bdc8-641e44e052a7"
      unitRef="usd">-4321000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTktMS0xLTEtMA_5eaeec11-84d2-44e8-9e1c-c92b5a5fc37c"
      unitRef="usd">-2556000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMTktMy0xLTEtMA_4893eacb-d6c1-4072-a1f7-c87b895bd77a"
      unitRef="usd">3682000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjAtMS0xLTEtMA_aceea2c8-aded-4117-87d6-8c0a098a0604"
      unitRef="usd">7189000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjAtMy0xLTEtMA_490839fb-bcdc-43db-9665-4f6039d27854"
      unitRef="usd">-1381000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjEtMS0xLTEtMA_b96e9394-5b2c-454d-9372-18f6a174bdaf"
      unitRef="usd">35692000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjEtMy0xLTEtMA_a0f92c45-4679-4a05-b345-0cbc7114956b"
      unitRef="usd">16798000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjMtMS0xLTEtMA_a6f31786-9d10-4d66-9dd5-0189707ebc83"
      unitRef="usd">1856000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjMtMy0xLTEtMA_d82e63b3-3826-43fd-ae7e-675ca43e5558"
      unitRef="usd">2063000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjUtMS0xLTEtMA_6a9d6371-8197-4ad2-ab57-fd6167efebd8"
      unitRef="usd">5000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjUtMy0xLTEtMA_dec53043-08aa-4b7e-a734-1f23b4f02ca6"
      unitRef="usd">42000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjYtMS0xLTEtMA_1ce2dbf9-542d-4ff4-bf2f-5770acc28006"
      unitRef="usd">1160000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjYtMy0xLTEtMA_0921f718-f074-4b21-82cc-367500f97ea1"
      unitRef="usd">2110000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjctMS0xLTEtMA_cf0d6d83-0e15-4999-bc3b-dce8290755ff"
      unitRef="usd">3116000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjctMy0xLTEtMA_033fb1c4-1fe3-4f3b-81db-a52bc988d64f"
      unitRef="usd">2662000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjgtMS0xLTEtMA_9cfc0f32-3ad5-4c88-af32-918e28ce9502"
      unitRef="usd">105000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMjgtMy0xLTEtMA_16b3b483-6514-466d-a9dd-37b889bb1d13"
      unitRef="usd">-1469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzAtMS0xLTEtMA_21a69324-c7a3-4091-a390-460fefe6145f"
      unitRef="usd">-533000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzAtMy0xLTEtMA_7370d34c-5475-4171-8b41-59cce9b1e70d"
      unitRef="usd">-1252000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzEtMS0xLTEtMA_3bb155bb-596b-44f0-bb5e-f57bc38773ba"
      unitRef="usd">64000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzEtMy0xLTEtMA_2486e4cb-c093-493d-8be9-3c64f5a13b36"
      unitRef="usd">75000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzItMS0xLTEtMA_ddba6b65-c844-4240-b725-cefb29a1afb2"
      unitRef="usd">453000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzItMy0xLTEtMA_2a4985e6-1df7-443a-86af-8d536f04fd85"
      unitRef="usd">997000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzMtMS0xLTEtMA_ba92b36a-59e7-4536-b0e5-6c031bbeda87"
      unitRef="usd">-922000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzMtMy0xLTEtMA_42cb146a-9e62-4775-8b6e-06b30e4d2af8"
      unitRef="usd">-2174000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzQtMS0xLTEtMA_27258586-11e0-4dd5-be70-fa7b0d08349d"
      unitRef="usd">34875000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzQtMy0xLTEtMA_0fe63511-741c-4bd5-bb1f-515fb7ca71de"
      unitRef="usd">13155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzUtMS0xLTEtMA_6fc74349-a10c-46a8-8bc7-d2e54942e8a3"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzUtMy0xLTEtMA_20ccf6d6-6a39-499a-8b79-5d81386a838c"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzYtMS0xLTEtMA_21a8cf6e-7e53-4feb-b885-67135b436adb"
      unitRef="usd">290482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzYtMy0xLTEtMA_6bc8744d-eaf9-4364-b1b5-5fb704a86241"
      unitRef="usd">213024000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzgtMS0xLTEtMA_8dc61bc7-3466-4a43-b351-35de03701d0c"
      unitRef="usd">2536000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzgtMy0xLTEtMA_4f83d4cb-724c-4be4-972f-ee77c56f1797"
      unitRef="usd">4512000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzktMS0xLTEtMA_6ade3873-9ed9-44aa-83d3-e815a5c1481e"
      unitRef="usd">127000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfMzktMy0xLTEtMA_da37241a-57f1-4dd4-ada2-7c14bb5799bf"
      unitRef="usd">289000</us-gaap:InterestPaidNet>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDEtMS0xLTEtMA_bf98713d-1291-4644-8088-ec94ea7fcda8"
      unitRef="usd">5559000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDEtMy0xLTEtMA_69bb2b9d-5bd2-429b-91f7-78d5c735f081"
      unitRef="usd">13043000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDItMS0xLTEtMA_9b1b322e-de67-4cb7-957b-1a3232caf65d"
      unitRef="usd">5559000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8yOC9mcmFnOjdhMWI1OGEwMjY4YzQ1MzI5NmUzOGFiODVlNGU4ZGZmL3RhYmxlOmMwMmRmZDA3ODM1ODRmYmU5NDQyMjQyZWNhMDUyZDMyL3RhYmxlcmFuZ2U6YzAyZGZkMDc4MzU4NGZiZTk0NDIyNDJlY2EwNTJkMzJfNDItMy0xLTEtMA_46f721a5-0c79-4f8f-ad24-9bc05f3607cc"
      unitRef="usd">13505000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjkzNg_2e6572e7-9df5-4ec9-8c62-29d5e10fb4f3">Basis of Presentation&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments that the Company believes are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified to conform to current period classification. The Company has evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in the Company's 2020 Annual Report on Form 10-K for the year ended March&#160;28, 2020, filed with the SEC on May&#160;27, 2020 ("Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements ("Notes"). The uncertainty created by the novel coronavirus COVID-19 ("COVID-19") have made such estimates more difficult and subjective. Accordingly, actual results could differ from those estimates. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;st&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;st&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. The Company's current fiscal year will end on April&#160;3, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company operates principally in two segments: (1) factory-built housing, which includes wholesale and retail systems-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The Company designs and builds a wide variety of affordable manufactured homes, modular homes and park model RVs through 20 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community owners and developers and through the Company's 39 Company-owned retail stores. Our financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association and Federal Home Loan Mortgage Corporation seller/servicer and a Government National Mortgage Association mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recently Issued or Adopted Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;On March 29, 2020, the Company adopted the Financial Accounting Standards Board's ("FASB") Accounting Standards Update 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments and requires a forward-looking impairment model based on expected losses rather than incurred losses. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. The comparative information has not been restated and continues to be reported under the accounting standard in effect for the applicable prior periods. The cumulative effect of the changes made to our consolidated balance sheet at March 29, 2020, for the adoption of ASU 2016-13 was $733,000, net of taxes. The application of ASU 2016-13 increased our allowance for loan losses by $435,000 for commercial loans receivable and $528,000 for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under FASB Accounting Standards Codification ("ASC") 310-30, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Loans and Debt Securities Acquired with Deteriorated Credit Quality&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASC 310-30"). The Company determined that $1.7&#160;million of the existing purchase discount for acquired consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 by the Company as of the specified effective dates. 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;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;For a description of other significant accounting policies used by the Company in the preparation of its Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjk1Mw_d441a394-8064-4444-8cf6-bbedad7079b5">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments that the Company believes are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified to conform to current period classification. The Company has evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in the Company's 2020 Annual Report on Form 10-K for the year ended March&#160;28, 2020, filed with the SEC on May&#160;27, 2020 ("Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements ("Notes"). The uncertainty created by the novel coronavirus COVID-19 ("COVID-19") have made such estimates more difficult and subjective. Accordingly, actual results could differ from those estimates. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;st&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;st&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. The Company's current fiscal year will end on April&#160;3, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company operates principally in two segments: (1) factory-built housing, which includes wholesale and retail systems-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The Company designs and builds a wide variety of affordable manufactured homes, modular homes and park model RVs through 20 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community owners and developers and through the Company's 39 Company-owned retail stores. Our financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association and Federal Home Loan Mortgage Corporation seller/servicer and a Government National Mortgage Association mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMjI5OQ_cb5e5355-0bf3-4b2d-8d74-7a80f6950186"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <cvco:NumberofOperatingManufacturingFacilities
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMjYyMQ_59ee0611-a93a-4ff5-969d-c405de736a80"
      unitRef="factories">20</cvco:NumberofOperatingManufacturingFacilities>
    <us-gaap:NumberOfStores
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMjc4Nw_b21f8d63-5c21-4c8a-9dd9-48a0da036f0e"
      unitRef="store">39</us-gaap:NumberOfStores>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjk1Nw_b524eb81-7b30-4a6d-916e-6ec425bcc8d7">&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recently Issued or Adopted Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;On March 29, 2020, the Company adopted the Financial Accounting Standards Board's ("FASB") Accounting Standards Update 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments and requires a forward-looking impairment model based on expected losses rather than incurred losses. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. The comparative information has not been restated and continues to be reported under the accounting standard in effect for the applicable prior periods. The cumulative effect of the changes made to our consolidated balance sheet at March 29, 2020, for the adoption of ASU 2016-13 was $733,000, net of taxes. The application of ASU 2016-13 increased our allowance for loan losses by $435,000 for commercial loans receivable and $528,000 for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under FASB Accounting Standards Codification ("ASC") 310-30, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Loans and Debt Securities Acquired with Deteriorated Credit Quality&lt;/span&gt; ("ASC 310-30"). The Company determined that $1.7&#160;million of the existing purchase discount for acquired consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if61426f8edd8453787fe1687587efab4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NjU1MA_04930a35-17b5-4626-b6e1-61af03d94d70"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i1414a15eab2f403d96d26cd34e4e369f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NjY0Mg_0aff9a54-887d-4121-bc33-3fc02d73d968"
      unitRef="usd">435000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="ie82b39f771fd4d878d9af5bcdff531e9_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NjY4MQ_a3f69562-ef55-451a-bcd6-2c6c893fd964"
      unitRef="usd">528000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i5e0dfb56a7b545eca6e76f513daa9a9b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfMTY0OTI2NzQ1NzE1Mg_a8452870-ae2e-45e3-89c1-caf3b875649f"
      unitRef="usd">1700000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjk2NA_012840c4-9724-48ae-891c-78cc8672d7ba">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. 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.</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNC9mcmFnOmQyMjUzY2Y3M2Y1ZjQ0YzliYjRkYzYwYmY3MjA4N2NhL3RleHRyZWdpb246ZDIyNTNjZjczZjVmNDRjOWJiNGRjNjBiZjcyMDg3Y2FfNjkzNw_0bf760e8-826c-4467-aeab-c042476c9235">For a description of other significant accounting policies used by the Company in the preparation of its Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTEw_c6ee1e96-c535-4dcc-8b9d-c46fb0381b09">Revenue from Contracts with Customers&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table summarizes customer contract revenues disaggregated by reportable segment and the source of revenue for the three months ended June 27, 2020 and June&#160;29, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.828%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:11.716%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Modular homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Park model RVs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Total Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(1)&#160;Other factory-built housing revenue from ancillary products and services including used homes, freight and other services.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(2)&#160;Other financial services revenue includes consumer finance and insurance revenue that is not within the scope of ASU 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 ("Topic 606")&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;.&lt;/span&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE0_290002e2-564c-4fe3-af05-5e236dd64f3c">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table summarizes customer contract revenues disaggregated by reportable segment and the source of revenue for the three months ended June 27, 2020 and June&#160;29, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.828%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:11.716%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Modular homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Park model RVs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Total Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(1)&#160;Other factory-built housing revenue from ancillary products and services including used homes, freight and other services.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i386e6d729f6b4ad1af4269c6a0a275e0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMy01LTEtMS0w_8751c870-4c63-4ea8-8f2f-5b327912a776"
      unitRef="usd">189446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if3946a8835284f5fa925c26c48e98415_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMy03LTEtMS0w_49336e4d-de55-4eeb-8f5d-77cac4b86016"
      unitRef="usd">202479000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8374cc22672149d4afe27dad6e4e96e5_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNC01LTEtMS0w_bb63e017-04cc-4482-9b2a-eccda38752d8"
      unitRef="usd">20783000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18d33b0d936c431ca565a40a4ce2fe30_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNC03LTEtMS0w_5d6fbd7d-9d60-4836-b632-1aab0401a772"
      unitRef="usd">19407000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i308079c40eaf4ab9a9b0c249fe7aa752_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNS01LTEtMS0w_51d831bc-a562-44f8-baa6-a1dbb5915613"
      unitRef="usd">13722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0c6753ee8b0474e83b16ff5ff335365_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNS03LTEtMS0w_2c86b364-5160-4a62-be02-7683d7390215"
      unitRef="usd">12861000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic386dec76db14b0199f52a24de804b36_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi01LTEtMS0w_1c554492-92b8-4c86-979a-a07fbe4be77e"
      unitRef="usd">14139000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7785de0352254bd185f8c7caec131d20_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi03LTEtMS0w_2e8eb152-cf51-4c9e-a69e-159bd285f84d"
      unitRef="usd">14021000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNy01LTEtMS0w_3f5eb13d-928e-4594-8ea6-fd055eef4625"
      unitRef="usd">238090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNy03LTEtMS0w_c1eb787e-9448-4dd6-903e-3279a57073bc"
      unitRef="usd">248768000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1c46033b868415988225ee42004670b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfOS01LTEtMS0w_d5f65022-a4f1-4ff6-95d1-e21a574af8f4"
      unitRef="usd">770000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c85c6b83f52451d8e05e16291840404_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfOS03LTEtMS0w_1bd3132f-f9e9-443c-95bc-bae465d63efb"
      unitRef="usd">1155000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11a3f023aa24419ebe04a60086740674_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNS0xLTEtMA_20632984-256c-4e41-8a75-4d000ee92a23"
      unitRef="usd">15941000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d1f40c00bf8426a983cb3a4df1628e4_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNy0xLTEtMA_39ece912-a546-488a-a9f8-10f9a7f0c6ea"
      unitRef="usd">14119000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTEtNS0xLTEtMA_6f84bc81-4858-4fb7-a6cf-e0d5780418cb"
      unitRef="usd">16711000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTEtNy0xLTEtMA_76694cdc-38d9-4d32-a114-26385e71ccaf"
      unitRef="usd">15274000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTItNS0xLTEtMA_5b09202f-3cb3-4751-8d8e-0c2047cedcc6"
      unitRef="usd">254801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTItNy0xLTEtMA_25cbf745-cbcb-46f9-bd76-7b2cef5979b5"
      unitRef="usd">264042000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RleHRyZWdpb246YzVhNjZkYTJjY2NhNDI0OTg5OTliYjFjNDYwZWM2MWZfNDY1_77eb550f-fcc2-4649-8cdc-067935e77616">Restricted Cash&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Corresponding amounts are recorded in Accounts payable and Accrued expenses and other current liabilities for customer payments and deposits, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the Consolidated Balance Sheets to the combined amounts shown on the Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 30,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;270,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Restricted cash, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash, cash equivalents and restricted cash per statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;255,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RleHRyZWdpb246YzVhNjZkYTJjY2NhNDI0OTg5OTliYjFjNDYwZWM2MWZfNDY4_4290d6d9-a0db-4f5c-bc3c-ea9f7bad5c2c">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i1b1c2ac32d4e4d4f932e162818e83165_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMS0xLTEtMS0w_6b571c3a-5781-48c6-8a13-81e657690d15"
      unitRef="usd">18739000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i97000343b3aa411b8c87a59b7f366353_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMS0zLTEtMS0w_97edd50d-a2f2-497c-ba59-73d95645d98a"
      unitRef="usd">12740000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ifae9c3aa0ba5462ea1d0b1b5aa3d57ce_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMi0xLTEtMS0w_63f3b1f0-e3cc-42ea-98be-05ac851b39e7"
      unitRef="usd">1196000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i4246c30af89b413583477d2e2d1628d0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMi0zLTEtMS0w_d4f8b490-73ea-4cab-b9cd-deff82978e78"
      unitRef="usd">1041000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMy0xLTEtMS0w_b4061991-8890-4cee-8234-6d417c829e4b"
      unitRef="usd">19935000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOjQwYTAxODZkNDA0MDRlMWNhMTM5YWE2MDhhYWM3N2QwL3RhYmxlcmFuZ2U6NDBhMDE4NmQ0MDQwNGUxY2ExMzlhYTYwOGFhYzc3ZDBfMy0zLTEtMS0w_100a1f57-11c7-45fc-a5f0-81d031b18220"
      unitRef="usd">13781000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS0xLTEtMS0w_0a205a6d-1189-4793-925d-1b488520fd5e"
      unitRef="usd">270547000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS0zLTEtMS0w_1b21e1f5-1039-44ab-8106-3f92df922371"
      unitRef="usd">241826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS01LTEtMS0w_a6914eda-ef1e-40a2-8383-01442a381384"
      unitRef="usd">199820000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMS03LTEtMS0w_ac24585d-7217-4093-bf12-63498e6243d9"
      unitRef="usd">187370000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi0xLTEtMS0w_ccfa3420-f4ac-4ef9-adad-8bd5837a9796"
      unitRef="usd">19600000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi0zLTEtMS0w_6acc3d5a-6d79-4c54-8773-bc43d9902c91"
      unitRef="usd">13446000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi01LTEtMS0w_898b38a9-ba79-4291-9537-965d286f309d"
      unitRef="usd">12853000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMi03LTEtMS0w_3ccf9d31-8cc3-4c83-baa2-64fa020de464"
      unitRef="usd">12148000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy0xLTEtMS0w_4d2c585a-36f5-4127-8d42-a90806dd9f9a"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy0zLTEtMS0w_e28f6f37-3a96-49ad-b79c-e158970e5799"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy01LTEtMS0w_a8167f51-eb4b-4069-82cc-f9a179b5f332"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfMy03LTEtMS0w_4c5b9bc3-9d52-4c83-870c-509477bcee7a"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC0xLTEtMS0w_af3c2a11-2a7f-4aae-b664-f4de62205ade"
      unitRef="usd">290482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC0zLTEtMS0w_4ffbe0ef-504f-41e7-9f61-354d8034076e"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC01LTEtMS0w_0d60cf94-4419-4739-9b62-504e75df6a00"
      unitRef="usd">213024000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80MC9mcmFnOmM1YTY2ZGEyY2NjYTQyNDk4OTk5YmIxYzQ2MGVjNjFmL3RhYmxlOmU5NmJlZTk4NjM4NDQzNzBhNjQ5ZDBkNjNjNWI1MDgyL3RhYmxlcmFuZ2U6ZTk2YmVlOTg2Mzg0NDM3MGE2NDlkMGQ2M2M1YjUwODJfNC03LTEtMS0w_26276871-047a-457c-b374-cd2529988ae7"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjQxNw_31b92254-a3a1-4c21-91eb-917220f389e9">Investments&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company's 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="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020 and March&#160;28, 2020, non-marketable equity investments included contributions of $15.0 million t&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;o equity-method investments in community-based initiatives that buy and sell the Company's homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable equity investments included investments in other distribution operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company records investments in fixed maturity securities classified as available-for-sale at fair value and records the difference between fair value and cost in Accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following tables summarize the Company's available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.987%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.987%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company is not aware of any changes to the securities or issuers that would indicate the losses above are indicative of credit impairment as of June&#160;27, 2020, and the Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost base.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 the Company's 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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after five years through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities using the specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the three months ended June&#160;27, 2020 or June&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company recognizes unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities for the three months ended June 27, 2020 and June&#160;29, 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketable equity securities:&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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held&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;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains (losses) on securities sold&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cvco:ScheduleofInvestmentsTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM3Mg_78424d20-f522-4f08-b3df-f44946446e18">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ScheduleofInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMS0xLTEtMS0w_7cb17009-5276-4aa2-adad-223b2e73f1a0"
      unitRef="usd">13975000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMS0zLTEtMS0w_b9e578ed-b4d0-4adf-9cb3-5f93e0b4e3d9"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMi0xLTEtMS0w_0d7a24ea-34f5-4615-8b1b-2495fcb420a4"
      unitRef="usd">11611000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMi0zLTEtMS0w_d7e8697e-fd36-442c-9d66-fb816ac20ce9"
      unitRef="usd">9829000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestments
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMy0xLTEtMS0w_0446bb5b-1ae2-4c6d-8f73-6739ea4840c2"
      unitRef="usd">21294000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfMy0zLTEtMS0w_b8c6487e-39f9-45f6-857a-76b62d2f1617"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestments>
    <us-gaap:Investments
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfNC0xLTEtMS0w_b8a14fcb-2f25-4745-a1a3-92ff8da42e13"
      unitRef="usd">46880000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmVkMjcwN2EzNTljYjRkYWI5MjVjNWUxOGU4MzkzOWI0L3RhYmxlcmFuZ2U6ZWQyNzA3YTM1OWNiNGRhYjkyNWM1ZTE4ZTgzOTM5YjRfNC0zLTEtMS0w_dce1452e-8f8e-4cf3-8990-4adc4de30495"
      unitRef="usd">46139000</us-gaap:Investments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjkw_22b0a904-e270-435e-b623-044e778266e6"
      unitRef="usd">15000000.0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjkw_85f62c88-64be-435f-b1a6-e76bba0b6680"
      unitRef="usd">15000000.0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM5OA_faa88490-8a25-47d5-ae4d-30f18de0264e">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following tables summarize the Company's available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi0xLTEtMS0w_4b8db2ca-40f4-49a0-a036-ca0931591d9a"
      unitRef="usd">4637000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi0zLTEtMS0w_9c1f4e66-3aa2-44d1-a5ae-75d372207e1f"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi01LTEtMS0w_50c6b65b-d7ed-46b0-bc7c-b1f6e3534f7b"
      unitRef="usd">31000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMi03LTEtMS0w_cb3095a6-33cd-48ae-b92c-c8d4589d626e"
      unitRef="usd">4671000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy0xLTEtMS0w_70806297-e587-447c-9815-15f9a6c66c37"
      unitRef="usd">4426000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy0zLTEtMS0w_721ed533-ac55-44d5-af52-bd8a798db4db"
      unitRef="usd">155000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy01LTEtMS0w_f5d6cd98-4514-4544-8161-e06da573797b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfMy03LTEtMS0w_b111e20a-19ea-43c2-9f5c-1493b985d09c"
      unitRef="usd">4581000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC0xLTEtMS0w_97263961-d75f-4e99-aceb-bf5c35eb5dfe"
      unitRef="usd">4713000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC0zLTEtMS0w_cddd4e2f-c5dd-4a3c-958f-429f1f272178"
      unitRef="usd">24000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC01LTEtMS0w_a758db22-7393-4782-84b6-4ae9ad9bd788"
      unitRef="usd">14000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNC03LTEtMS0w_ff7e0a0b-6bb8-4f3a-a8e5-5a6a8b190bc5"
      unitRef="usd">4723000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS0xLTEtMS0w_84bf82ff-acb4-4e14-9940-da7e5c73f500"
      unitRef="usd">13776000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS0zLTEtMS0w_8ffff7f2-e533-4f8c-91fa-099019677a3f"
      unitRef="usd">244000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS01LTEtMS0w_c7012097-b4b5-4ba4-ab4b-b29e632b856e"
      unitRef="usd">45000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjI2NWE4Y2UxNThlODQ4MzJiYzg3NDljM2RiNzg3Mjk1L3RhYmxlcmFuZ2U6MjY1YThjZTE1OGU4NDgzMmJjODc0OWMzZGI3ODcyOTVfNS03LTEtMS0w_2b17e9c1-812f-4fd4-9672-082b8faa2ae6"
      unitRef="usd">13975000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi0xLTEtMS0w_7a564ae1-b2bd-4edf-b3f3-a7bee92b37be"
      unitRef="usd">5400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi0zLTEtMS0w_a8ce0783-d8a4-4124-844b-57e196ae4ed6"
      unitRef="usd">69000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi01LTEtMS0w_1b3509a3-6e05-4ee1-84c2-f401caaf2214"
      unitRef="usd">26000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMi03LTEtMS0w_8748028a-2e81-407b-91ab-19ceef04fdc7"
      unitRef="usd">5443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy0xLTEtMS0w_1c70574a-94ed-4a60-ba28-cbe0575fca3f"
      unitRef="usd">4239000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy0zLTEtMS0w_1fc04df4-bbfe-48a2-8c75-0157839d47af"
      unitRef="usd">134000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy01LTEtMS0w_3f78868d-ac88-4f3c-923b-5dccf46ee79b"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfMy03LTEtMS0w_4deb24c2-60fe-46b4-9880-0ebe2e48f03f"
      unitRef="usd">4370000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC0xLTEtMS0w_e1fb284d-b5ad-48cd-a8d7-3987a4215a03"
      unitRef="usd">5021000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC0zLTEtMS0w_b3f14bd7-b5ad-47f6-b578-4460cd4f8485"
      unitRef="usd">5000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC01LTEtMS0w_22d8364b-b546-43c4-bd94-fbc775fe6bc4"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNC03LTEtMS0w_c7b43f05-fdd9-47d6-8dfa-e2a411585caf"
      unitRef="usd">4961000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi0xLTEtMS0w_8ad651cf-2b83-4b3e-a51d-9bd5c44c9a12"
      unitRef="usd">14660000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi0zLTEtMS0w_fbcc0355-78b8-4bfd-b26e-548e224272c3"
      unitRef="usd">208000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi01LTEtMS0w_fe2e042e-ca7f-442d-9764-1fb197195093"
      unitRef="usd">94000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOmYzZDI2M2FhYmU5YjQ5YTNiODljM2ViYjYyZGY1OTA5L3RhYmxlcmFuZ2U6ZjNkMjYzYWFiZTliNDlhM2I4OWMzZWJiNjJkZjU5MDlfNi03LTEtMS0w_1a7fa88f-2c04-47d8-9296-84c0e0863ec2"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM4NA_225e4803-6a09-40a4-9ffb-2746b2b7445c">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.987%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.987%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy0xLTEtMS0w_73035d28-2b1c-4b48-8c4d-76f7974e388e"
      unitRef="usd">721000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy0zLTEtMS0w_14bc2588-e3d5-48bd-827e-9d52ce7e5912"
      unitRef="usd">11000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy01LTEtMS0w_b20b2679-a497-4ef0-bed1-27ebec5f8e28"
      unitRef="usd">951000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy03LTEtMS0w_a11eb39c-5b47-4352-bb34-ebe69c837e1d"
      unitRef="usd">20000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy05LTEtMS0w_4e528d44-3662-4640-ad6c-5e6f126a71da"
      unitRef="usd">1672000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iba8e63201d7e4dbda3a6f08677fc4c5a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfMy0xMS0xLTEtMA_3caa7a8b-ec19-4e51-bda8-3d30bcfd5cb1"
      unitRef="usd">31000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC0xLTEtMS0w_9b23affb-9971-4162-b465-926c4119ea2c"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC0zLTEtMS0w_1bb98aa7-0ea8-4f99-9a28-8f0c4057486e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC01LTEtMS0w_08154b03-03c5-488e-97b2-70821de8e6e3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC03LTEtMS0w_0348aa13-7100-4abc-bcfd-d362872cdca0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC05LTEtMS0w_8c7c3b1e-f561-43f3-998e-19bb23a82250"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie62b10d2cdbd465b985be28334524384_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNC0xMS0xLTEtMA_ed6b287b-75e2-4f30-8939-1e41812a6f49"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS0xLTEtMS0w_60f43beb-f471-490a-afb9-9210f95cf836"
      unitRef="usd">787000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS0zLTEtMS0w_fd741b1d-e9ed-4c30-b776-86b266018ad4"
      unitRef="usd">14000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS01LTEtMS0w_4a44f588-e3e7-4c1b-b344-55ff8a1bb844"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS03LTEtMS0w_875691fa-00b0-46f5-90fa-dc6dbee05e29"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS05LTEtMS0w_ba61c6af-e36e-462f-b512-4fb11dc0f74d"
      unitRef="usd">787000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2b022bb9755c4d558edb2c12a9281080_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNS0xMS0xLTEtMA_3b17a9d6-eedd-4f80-8535-952c53132b85"
      unitRef="usd">14000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi0xLTEtMS0w_9a346247-fed4-4ea2-83c1-7e1c7467c93a"
      unitRef="usd">1808000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi0zLTEtMS0w_3e42bc07-7ede-4782-aca4-05518429d544"
      unitRef="usd">25000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi01LTEtMS0w_6a7e2833-419f-4628-a636-40a63e375833"
      unitRef="usd">951000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi03LTEtMS0w_9f23b344-2341-452a-b680-ccd86d35fd01"
      unitRef="usd">20000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi05LTEtMS0w_e7a2b1cb-9df1-4bf1-be57-09b8224bb778"
      unitRef="usd">2759000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjJmNTU1ZWNiOTczMzRkOWZiMTgwNzg0NWU2ZDI5NGZiL3RhYmxlcmFuZ2U6MmY1NTVlY2I5NzMzNGQ5ZmIxODA3ODQ1ZTZkMjk0ZmJfNi0xMS0xLTEtMA_d5608ffd-c293-4da3-a7a3-77e9b30f106a"
      unitRef="usd">45000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy0xLTEtMS0w_704ea9b8-adbf-4e24-aab6-dd6d22b7ed67"
      unitRef="usd">133000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy0zLTEtMS0w_189c2acf-8261-4f6e-9dcf-51aec8d00801"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy01LTEtMS0w_10b16f66-7fd0-43b8-85ef-d78ae69017a1"
      unitRef="usd">1779000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy03LTEtMS0w_18eb2a00-7cff-40da-ae89-4178c4a82205"
      unitRef="usd">26000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy05LTEtMS0w_8f425426-7bd5-417e-8e4b-397531800428"
      unitRef="usd">1912000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6ef952a5dd5746ecae560fa6cafa9359_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfMy0xMS0xLTEtMA_f398bc4a-de9f-4a68-af05-0fe02437294b"
      unitRef="usd">26000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC0xLTEtMS0w_599bcadc-bee3-4d83-943d-3c0799738403"
      unitRef="usd">601000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC0zLTEtMS0w_c1f5a24b-6f17-4d1f-a190-8b5de8ef96fe"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC01LTEtMS0w_8726b123-808f-4efa-a04a-9c43a3ad93cd"
      unitRef="usd">101000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC03LTEtMS0w_c468c7ee-75c6-42ae-9eac-747b2c867f00"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC05LTEtMS0w_4428c580-34b2-4222-826e-8114a7f3279a"
      unitRef="usd">702000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i45880f34c85f48dca0abb8c11a7629c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNC0xMS0xLTEtMA_06a55961-2402-42d4-80ea-50883b6da6bb"
      unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS0xLTEtMS0w_b55c70e4-4a16-41ac-b1ed-bc4cb672477a"
      unitRef="usd">3747000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS0zLTEtMS0w_b9d05c90-0989-4ac1-bdac-a7d8e978bfc4"
      unitRef="usd">65000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS01LTEtMS0w_538f7ba2-365d-4b1a-8a21-053f691462cb"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS03LTEtMS0w_884d4d3d-5f0b-481a-bca0-1cca4666c813"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS05LTEtMS0w_bf8ba66e-5164-4f17-bdcb-b3de4b68bb94"
      unitRef="usd">3747000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ief551b0cb51a47879cb2b97043bd6a0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNS0xMS0xLTEtMA_a466dd0e-128e-4823-823c-02fa32cb3006"
      unitRef="usd">65000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy0xLTEtMS0w_75538962-b9b2-4fbc-997c-e1727ecf3c4b"
      unitRef="usd">4481000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy0zLTEtMS0w_f4339fa0-1d8f-4371-8a6c-64dde7acee93"
      unitRef="usd">67000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy01LTEtMS0w_538d92af-27ae-49e1-867d-cf2d86c2887d"
      unitRef="usd">1880000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy03LTEtMS0w_b9487cd3-d9eb-4c7d-8d91-fdafc4da93e9"
      unitRef="usd">27000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy05LTEtMS0w_4fb037a5-89eb-4ab5-a4ad-61f95453e6d3"
      unitRef="usd">6361000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjdhY2ZkZjcxNjMyMjQ5NDE5M2JjN2Y4NjJiZjk1ZDAwL3RhYmxlcmFuZ2U6N2FjZmRmNzE2MzIyNDk0MTkzYmM3Zjg2MmJmOTVkMDBfNy0xMS0xLTEtMA_2a3466fe-0d13-4d62-a5e2-4c1100333c7d"
      unitRef="usd">94000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjM3Nw_7b415204-ce32-459f-865c-9a544a65b8d5">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 the Company's 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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after five years through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMi0xLTEtMS0w_7d04657e-385c-4811-972d-a91d6c0d307e"
      unitRef="usd">4414000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMi0zLTEtMS0w_ff76afde-1378-4a7b-b7c3-26687e8d8817"
      unitRef="usd">4431000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMy0xLTEtMS0w_9b3d958d-2cb2-41a7-a2c9-0b1e7e68c44d"
      unitRef="usd">2376000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfMy0zLTEtMS0w_d71737b8-1058-40a9-a539-7b199d36e44b"
      unitRef="usd">2389000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNC0xLTEtMS0w_a5fcba74-d292-4600-a925-a05924c66cd8"
      unitRef="usd">773000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNC0zLTEtMS0w_86f9e525-a89e-4df8-8d6b-7cdb1de3294f"
      unitRef="usd">840000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNS0xLTEtMS0w_c7bf3195-955f-4504-9884-600beffeab31"
      unitRef="usd">1576000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNS0zLTEtMS0w_973be13d-f2b7-457c-92b0-3cdd1a170e70"
      unitRef="usd">1644000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNi0xLTEtMS0w_e979612d-d4af-4e10-8bca-53cb9fa71324"
      unitRef="usd">4637000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNi0zLTEtMS0w_93a1ac1a-fc5f-41cf-b1b7-a80d7e1254ef"
      unitRef="usd">4671000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNy0xLTEtMS0w_8b839a48-9a55-4497-8b42-c3bc77fefe21"
      unitRef="usd">13776000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjg0ZTJlNWI3YjNiZTQyOGVhNWFhYmFhMzkyNWYzZDhkL3RhYmxlcmFuZ2U6ODRlMmU1YjdiM2JlNDI4ZWE1YWFiYWEzOTI1ZjNkOGRfNy0zLTEtMS0w_a72c32f4-d5de-44eb-af7e-4d02b7d381d6"
      unitRef="usd">13975000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:GainLossOnInvestmentsTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMjQwMA_260a1c95-9d04-403f-853d-99a65c7c35fe">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities using the specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the three months ended June&#160;27, 2020 or June&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company recognizes unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities for the three months ended June 27, 2020 and June&#160;29, 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketable equity securities:&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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held&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;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains (losses) on securities sold&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_07b6296e-923c-4007-9b27-ccb7bf6f4c1b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_5719ae5a-5587-41f3-a5b6-994b4b2ac012"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_9029c5d5-d28d-45a5-8e58-e1c3ba3dfaac"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RleHRyZWdpb246YTMxZGUzZTU3NTkxNDYxZGE2MDg3N2FhZDdkNWRlZGRfMTA5OTUxMTYzMTk1Nw_fcf72d44-e786-41fd-8187-6facdad3cce3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfMy01LTEtMS0w_d95cb865-cad5-422c-b0b9-bd96a48072cf"
      unitRef="usd">1997000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfMy03LTEtMS0w_e8071c49-bdf3-41f8-b29a-1e5c9b62ab75"
      unitRef="usd">952000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNC01LTEtMS0w_810f6cd5-d609-44a0-bd9f-d1481d7b921a"
      unitRef="usd">33000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNC03LTEtMS0w_c8dc79e7-f7ee-4f89-8fac-662a045dc952"
      unitRef="usd">1000</us-gaap:EquitySecuritiesFvNiRealizedLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNS01LTEtMS0w_8a4ba85f-0627-400a-895e-79884268c27a"
      unitRef="usd">2030000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80My9mcmFnOmEzMWRlM2U1NzU5MTQ2MWRhNjA4NzdhYWQ3ZDVkZWRkL3RhYmxlOjVlOTI5NDAxYzk5NTQ0M2Q5MDAwODYyOTZhZTdhMGY2L3RhYmxlcmFuZ2U6NWU5Mjk0MDFjOTk1NDQzZDkwMDA4NjI5NmFlN2EwZjZfNS03LTEtMS0w_cdd6534a-e674-415a-a00c-2be05732cb9e"
      unitRef="usd">951000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RleHRyZWdpb246MGYwMDMxNmNkZjFlNGVjZjhjOGM3YzMxNmNlMzAyM2ZfOTA_47965ed3-dea1-40d7-bb59-6f00aadf99ac">Inventories&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RleHRyZWdpb246MGYwMDMxNmNkZjFlNGVjZjhjOGM3YzMxNmNlMzAyM2ZfOTI_3ad5b4ac-6c94-422a-8c6b-d779d2e55eda">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMS0xLTEtMS0w_049720b0-7344-4d02-9bbd-d1135837a7fb"
      unitRef="usd">35552000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMS0zLTEtMS0w_4ca60999-9a76-4409-b753-c8a33225a699"
      unitRef="usd">35691000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMi0xLTEtMS0w_af6c3541-729f-437b-acea-7226172eeb6e"
      unitRef="usd">13120000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMi0zLTEtMS0w_8073e481-1714-442f-ac7f-96e8642fa068"
      unitRef="usd">13953000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMy0xLTEtMS0w_d959b3af-28f9-46d4-bace-453bbab79e8c"
      unitRef="usd">57724000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfMy0zLTEtMS0w_f4e23587-7743-4097-96c7-243f8481f2ee"
      unitRef="usd">63891000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfNC0xLTEtMS0w_1024e794-466f-4dd2-b75c-eb4441b54d53"
      unitRef="usd">106396000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF80OS9mcmFnOjBmMDAzMTZjZGYxZTRlY2Y4YzhjN2MzMTZjZTMwMjNmL3RhYmxlOmJjNTdmNzlmMjgzNjQwZjQ4MzlkYTBkMjQwMDBiNjU3L3RhYmxlcmFuZ2U6YmM1N2Y3OWYyODM2NDBmNDgzOWRhMGQyNDAwMGI2NTdfNC0zLTEtMS0w_357438ad-3e0c-4d49-a0ff-9d342fa5812f"
      unitRef="usd">113535000</us-gaap:InventoryNet>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzk0Mw_154e5b41-e089-4c51-8efa-620770abdd4c">Consumer Loans Receivable&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loans held for investment (at Acquisition Date, defined below)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loans held for investment (originated after Acquisition Date)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consumer loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred financing fees and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company acquired consumer loans receivable as part of its acquisition of Palm Harbor Homes, Inc. in April 2011 ("Acquisition Date"). The allowance for loan losses is developed at the loan level and allocated to specific individual loans or to impaired loans. A range of probable losses is calculated after giving consideration to, among other things, the loan characteristics and historical loss experience. The Company then makes a determination of the best estimate within the range of loan losses. The allowance for loan losses reflects the Company's judgment of the probable loss exposure on its loans held for investment portfolio. On March 29, 2020, the Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under ASC 310-30. The Company determined that $1.7&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;of the existing purchase discount for such consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accredited into interest income over the life of the loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for loan losses at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of adoption of ASU 2016-13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for loan losses at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The consumer loans held for investment had the following characteristics:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average months to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company's policy is to place loans on non-accrual 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. The Company 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. Charge-offs occur when it becomes probable that outstanding amounts will not be recovered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31-to-60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61-to-90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91+ days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following tables disaggregate CountryPlace's gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&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:7.950%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Prime- FICO score 680 and greater&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Near Prime- FICO score 620-679&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Sub-Prime- FICO score less than 620&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;No FICO score&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;36% of the outstanding principal balance of consumer loans receivable portfolio was concentrated in Texas and 17% was concentrated in Florida. As of March&#160;28, 2020, 36% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 16% was concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. At repossession, the fair value of the collateral is determined based on the historical recovery rates of previously charged-off loans; the loan is charged off and the loss is recorded to the allowance for loan losses. 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 $842,000 and $1.5 million as of June&#160;27, 2020 and March&#160;28, 2020, respectively, and are included in Prepaid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately $674,000 and $560,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <cvco:ConsumerLoansReceivableTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzk2NQ_1b0ebc69-8588-4fa6-9be0-0626ea858156">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loans held for investment (at Acquisition Date, defined below)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loans held for investment (originated after Acquisition Date)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consumer loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred financing fees and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ConsumerLoansReceivableTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMS0xLTEtMS0w_6a229b39-53c2-43c3-8058-cf382809f12d"
      unitRef="usd">37650000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMS0zLTEtMS0w_0f63cc9e-d326-4a32-8964-4411ae96b1d1"
      unitRef="usd">37779000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMi0xLTEtMS0w_08d94d77-8848-4ec9-945b-4c69fbb16e39"
      unitRef="usd">19917000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMi0zLTEtMS0w_63f8d3bd-8eed-41b3-91b4-5ed743575890"
      unitRef="usd">20140000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMy0xLTEtMS0w_425da3aa-41cb-4225-be41-dd0afe036ff3"
      unitRef="usd">25297000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfMy0zLTEtMS0w_4767aa46-5557-4523-afc7-cf7be3d0d666"
      unitRef="usd">14671000</us-gaap:LoansReceivableHeldForSaleAmount>
    <cvco:ConstructionAdvances
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNC0xLTEtMS0w_9ad716a5-66e9-410b-bf69-03ce23ae6e2e"
      unitRef="usd">12240000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNC0zLTEtMS0w_dba24704-c3e3-41bb-a459-485f754014a7"
      unitRef="usd">13400000</cvco:ConstructionAdvances>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNS0xLTEtMS0w_c560e44d-007b-464f-b0e8-0ff8eebbc735"
      unitRef="usd">95104000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i04a7b1b83f7c4ba4a043274f43fe7132_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNS0zLTEtMS0w_d7baafb7-4eee-4902-bed2-a0652ad1c130"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNi0xLTEtMS0w_99fb47f6-d2b8-4822-9fa0-dad118b9f216"
      unitRef="usd">2133000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNi0zLTEtMS0w_17b3adca-1ab6-4d0a-8280-abee953943a5"
      unitRef="usd">1919000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNy0xLTEtMS0w_40bc7976-1a17-4bc7-b684-43b14d3433a2"
      unitRef="usd">4012000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfNy0zLTEtMS0w_816e7ab7-6b24-4b7c-ac3e-8fe64ffd66ca"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfOC0xLTEtMS0w_a2a51a7c-a2c7-401b-bd16-0699a0d0e2a4"
      unitRef="usd">88959000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOmU0MDA4MjAwYmNlMjQ2OGVhY2YyNmJmMzNjNDYzMDZmL3RhYmxlcmFuZ2U6ZTQwMDgyMDBiY2UyNDY4ZWFjZjI2YmYzM2M0NjMwNmZfOC0zLTEtMS0w_93372a2f-8192-4239-97da-9bd17b698d2f"
      unitRef="usd">82304000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i5e0dfb56a7b545eca6e76f513daa9a9b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMTA5OTUxMTYzNDMxMA_a8452870-ae2e-45e3-89c1-caf3b875649f"
      unitRef="usd">1700000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMi0xLTEtMS00NTE1_1cfa7814-5f82-4d3b-b53c-fbb8d259d9df"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMi0zLTEtMS00NTE1_489c9dd4-6a0a-41f5-80fa-e605445e5c34"
      unitRef="usd">415000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i5c58d50c1125485f9ff10076a0c95604_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMy0xLTEtMS00NTE1_8adb054d-45a0-496c-b944-d810debf5f28"
      unitRef="usd">2276000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="ib43a170f1db74fd2ae333b2f9248f5aa_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfMy0zLTEtMS00NTE1_c75d163c-6a52-4398-bce7-da7f1611d0bf"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i17c0a15d404845a38224b13c40e09410_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNC0xLTEtMS00NTE1_d4512517-69ba-4242-b019-b6b5941b0bab"
      unitRef="usd">-161000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNC0zLTEtMS00NTE1_7be1ac2e-8769-4d08-a60d-d19b5a9e5d27"
      unitRef="usd">6000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i17c0a15d404845a38224b13c40e09410_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNS0xLTEtMS00NTE1_2e993894-ba8b-4c2a-a550-007b8d229914"
      unitRef="usd">192000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNS0zLTEtMS00NTE1_55e501b6-c1e5-4ed4-9646-f2595479ba8a"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i17c0a15d404845a38224b13c40e09410_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNi0xLTEtMS00NTE1_5eb07c02-6906-4a8e-8dab-423a8785161e"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i098842ca834d4bfda5fa07a554c7112e_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNi0zLTEtMS00NTE1_6f5585e0-5173-405b-8ff1-05a973af1cc8"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNy0xLTEtMS00NTE1_95f14f41-29ca-4b9c-bb6a-1103f48fb498"
      unitRef="usd">4012000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjg0Y2UxNDUzZDM0NjQwOTg4NWM5MGRhNTNmZDhjZWQ2L3RhYmxlcmFuZ2U6ODRjZTE0NTNkMzQ2NDA5ODg1YzkwZGE1M2ZkOGNlZDZfNy0zLTEtMS00NTE1_e450066c-a6f3-4047-a7db-b31cfed7a297"
      unitRef="usd">421000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMS0xLTEtMS0w_89ccca52-c963-4a3a-9cca-078a78b23fae"
      unitRef="number">0.084</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMS0zLTEtMS0w_4c9aae65-dccb-4d1e-a80b-606b44a7dcd5"
      unitRef="number">0.084</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMi0xLTEtMS0w_3e35f881-a611-4ed6-8609-e51c00393754"
      unitRef="number">0.092</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMi0zLTEtMS0w_202009dd-d0bf-4217-be51-848277561eb7"
      unitRef="number">0.093</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMy0xLTEtMS0w_05e70cd6-9bbc-45ac-b992-9c1b1fa34036">P164M</cvco:Weightedaveragemonthstomaturity>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBlYmRiZmM2YTdkNDRmZjFhMmM1NmQ5ZGM3ODYyMzNiL3RhYmxlcmFuZ2U6MGViZGJmYzZhN2Q0NGZmMWEyYzU2ZDlkYzc4NjIzM2JfMy0zLTEtMS0w_78503fda-6391-4310-b6aa-0f3a0d07053e">P164M</cvco:Weightedaveragemonthstomaturity>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfNjA0NzMxMzk2MTMxMg_a4590c55-b36a-4aaf-992a-5826ef85501b">90 days</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <cvco:DeliquencyStatusOfConsumerLoansTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMTA5OTUxMTYzODIwOA_ed63f01d-7827-4f34-b9cd-0e383011d4b2">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31-to-60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61-to-90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91+ days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:DeliquencyStatusOfConsumerLoansTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i662b37925c264885b0b7800e6ab0893c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMS0xLTEtMS02MjY5_c84ee4d1-f395-46a2-87a2-0081ef65a1e5"
      unitRef="usd">92390000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i23743c4748ea4f8aac2891c00b3e3d9e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMS0zLTEtMS02MjY5_fb48f4e5-a77f-44e7-a819-f5380df24432"
      unitRef="usd">83861000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id32d085f97d0414786dcd21787e7ddbd_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMi0xLTEtMS02MjY5_59254385-c26a-4588-a126-e3831b677b33"
      unitRef="usd">751000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9348d5ae511c420b8117f8d5434e031f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMi0zLTEtMS02MjY5_24a877f2-e31b-4939-abb1-a8c655682955"
      unitRef="usd">547000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6e9c5138048249b6a1056da75a1b2109_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMy0xLTEtMS02MjY5_1de8269a-f02a-4c1b-8894-aa35ea77e588"
      unitRef="usd">258000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i701bce862a534939b5e7dfcc5a0e8cde_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfMy0zLTEtMS02MjY5_3202e98e-361e-4872-8497-f8a03779f2ab"
      unitRef="usd">307000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i376cc3bcbc104e689bf6895bba70d9da_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNC0xLTEtMS02Mjg1_52f0f227-3483-4325-ae9a-092853569562"
      unitRef="usd">1705000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i54a5751cd3c246f3af93f767086514f6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNC0zLTEtMS02Mjg1_c84a82ef-6f3e-4ec4-83f8-b4b3f5d0331d"
      unitRef="usd">1275000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNS0xLTEtMS02Mjg1_b31c2b02-6b0d-4a79-9cb9-b92afb8e26bc"
      unitRef="usd">95104000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjQwMzk5N2Y4YjgxODQ1MGE4YmEwN2NjMWQwNDdmOTkzL3RhYmxlcmFuZ2U6NDAzOTk3ZjhiODE4NDUwYThiYTA3Y2MxZDA0N2Y5OTNfNS0zLTEtMS02Mjg1_7ce77181-13e2-4328-96f3-5b2ba16aa660"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzk4Mg_4e890a81-f3e0-4db0-8017-56e91731edb0">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following tables disaggregate CountryPlace's gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.918%;"/&gt;&lt;td style="width:1.0%;"/&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:7.950%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Prime- FICO score 680 and greater&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Near Prime- FICO score 620-679&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Sub-Prime- FICO score less than 620&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;No FICO score&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9bdd01e5f2cf48b1971e9b6c8b1ee74e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xLTEtMS0w_2ffa3561-c209-4b6c-8a34-bfa066c50fbf"
      unitRef="usd">10464000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5f1e943998c4417d804bb71c494219e6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0zLTEtMS0w_5cf3d00f-8e94-4e22-96bc-6631740eb828"
      unitRef="usd">14349000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8d351871815d49f587ec4635a8e696f4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi03LTEtMS0w_c0cdd15a-d312-4f3a-91cf-a64d76abbc73"
      unitRef="usd">2761000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5d570f4131224f659768bea764de6ad0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi05LTEtMS0w_e94c2341-bcc0-441c-844f-053160e97198"
      unitRef="usd">1693000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i353afeebc95f4b50a98c76c333e92fb6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMy05LTEtMS01MDU2_95c9a22e-dd8b-4646-b39c-7a863dbf1743"
      unitRef="usd">2105000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7e97de5753f747839ae67e3bf7c3aff1_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xMS0xLTEtMA_59bc38e6-d268-4668-992a-570a83440d65"
      unitRef="usd">27404000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ieee72c6bbd83426a8cbe6bcfb789cf1e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMi0xNS0xLTEtNTYyMw_0f05e7b3-9218-40b9-b7a0-81dc97c2f8c2"
      unitRef="usd">58776000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="idfba0c409ada4127adf9aca33607b5ab_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMi0xNy0xLTEtNTI1Ng_41b8c191-abf4-4716-8bfd-1556064ec2e2"
      unitRef="usd">55513000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6e03ed511482492a98bd7e83c049a22a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy0xLTEtMS0w_bc09eee7-67c5-4d9b-b073-9e0a91e567ff"
      unitRef="usd">6522000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic756251dff294f1db2ec84f25dfff6b0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy0zLTEtMS0w_e57e55e1-e931-4764-8572-b8cc1bb7faea"
      unitRef="usd">10390000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i62c1c1b3056c4161a5f6e373b815d84e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy03LTEtMS0w_f9cf24ed-e47d-4f62-934b-be0f9d64d109"
      unitRef="usd">2300000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i545f6e5cc87e444abd07dd39e275bd1d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy05LTEtMS0w_e6da2d72-4930-4b58-8064-0a1695533c42"
      unitRef="usd">1263000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1844857aafee468b895ef0bbf1fd0ae3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNC05LTEtMS01MDU2_2fbcc5c2-e91b-41aa-9143-7e0cbb887e5a"
      unitRef="usd">667000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i99334ebcde55401880bf3cfdc7af24d9_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy0xMS0xLTEtMA_88aba784-556a-40ee-bec7-b4447c278ddb"
      unitRef="usd">11677000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0dbfd6587862444995878ba905ffbe2f_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMy0xNS0xLTEtNTYyMw_f63e9234-a71b-424d-b13b-c5001a86e384"
      unitRef="usd">32819000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie51d98bcea9f4adea09b33e29be6e3f8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMy0xNy0xLTEtNTI1Ng_b848236f-54b9-4a35-8831-6d10e106836e"
      unitRef="usd">27767000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i21071b106c38404892038db0628946d6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC0xLTEtMS0w_30c1d18c-2e94-4bd9-b80a-ab2036bdcc7a"
      unitRef="usd">78000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic68e27c6cb314ddea85d213504099f59_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC0zLTEtMS0w_723da24b-7b46-4f9e-88a6-9ffd50d86971"
      unitRef="usd">90000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id88e0e8406b0482ab3d0ac4fb213a56c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC03LTEtMS0w_e417f00b-1529-476b-a66b-00daedd0cc1e"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic2f27ca69429455b86c1dee2eb3f02bf_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC05LTEtMS0w_6fcd435c-4302-48f6-b2ed-597e80e16cd6"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="idd52fa3d0ab847da95275c3c159fc705_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNS05LTEtMS01MDU2_655c1dba-298c-4e2a-9055-b7180333c182"
      unitRef="usd">86000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iba09a30e89f446f1a98d5f2ec9502c1e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOC0xMS0xLTEtMA_2429a16e-a20c-46ac-a1c7-dfabb6998fe2"
      unitRef="usd">2042000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibc9d439a200a40bba74200d0534a719a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNC0xNS0xLTEtNTYyMw_29f3cbfd-e18d-40da-847c-6af568789724"
      unitRef="usd">2296000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2405cdc35b6e4387bff60c11d66525ff_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNC0xNy0xLTEtNTI1Ng_ea26dba4-09a4-48bb-999c-655853863dbe"
      unitRef="usd">2142000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i940eb0ef12124ad381ec3a12b3a5b61f_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS0xLTEtMS0w_5382081c-139c-4334-8474-65e3eec8a494"
      unitRef="usd">637000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i67582f4a727f4fa894c30c5bf2e681ad_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS0zLTEtMS0w_7005f1de-33e8-4fe4-aa32-d80b88a1054e"
      unitRef="usd">21000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="idaaa8d352ddc4d8b820861571d4e8663_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS03LTEtMS0w_9124b76d-c560-4a0d-94d0-d8eb4efac6d7"
      unitRef="usd">29000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i58cde86b39e84ce2a1c4508a9b462aaf_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS05LTEtMS0w_b82163d6-9e97-40c0-af74-bbffe17f9c7b"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i46b05d5b842146d3b3d2d7d0cbe8f59a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi05LTEtMS01MDU2_900e348c-7f56-41c6-9aa0-d90b20348698"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i543e0273b40d4208b0a6f7a8ddff3121_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfOS0xMS0xLTEtMA_ebf758b5-a73a-40e5-bf01-7d304b94016d"
      unitRef="usd">526000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i608fc0d901b046f4b365026243d93b25_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNS0xNS0xLTEtNTYyMw_71756a00-f3b3-40d4-95f6-a4af0c8a86fe"
      unitRef="usd">1213000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id14f768dc5724adca56db3d370479ab1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNS0xNy0xLTEtNTI1Ng_5fda9116-f36b-4644-8ba3-7dc2d0111126"
      unitRef="usd">568000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2db650591397457f92af4f1b219ab90d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtMS0xLTEtMA_c91ace7e-59d6-42a0-be33-56b20f0a43de"
      unitRef="usd">17701000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ifb6983e7ff2f4e6aa850c9e6228194d1_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtMy0xLTEtMA_0549db88-297b-4fee-9ddd-4d706e0cf00b"
      unitRef="usd">24850000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibd7bd3a0bd62476087ce3873805f001d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtNy0xLTEtMA_9ca8f2fc-060f-4802-ba8e-c9a581bc75fc"
      unitRef="usd">5090000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5c4f33dcebbc476f8411dfcd7b4a43e7_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtOS0xLTEtMA_a579a2fe-8428-466b-a238-f878546b334a"
      unitRef="usd">2956000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibd98f99be1154eb0b4a472a373de8b0c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNy05LTEtMS01MDU2_ddaac417-98ea-4cd8-9a93-baa425793219"
      unitRef="usd">2858000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4b493b616e734cb59c3b09371946f5eb_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfMTAtMTEtMS0xLTA_9e0b1a34-9170-4f37-a002-85b1edc011f5"
      unitRef="usd">41649000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xNS0xLTEtNTYxOQ_60a29d8d-bef3-4081-b552-69243d5a24db"
      unitRef="usd">95104000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RhYmxlOjBjMmE0ZThlZDBlZDRmNmQ5MDY0OGI4NjE3MjZkMmViL3RhYmxlcmFuZ2U6MGMyYTRlOGVkMGVkNGY2ZDkwNjQ4Yjg2MTcyNmQyZWJfNi0xNy0xLTEtNTI1Ng_bc1c13d2-23f8-4441-beae-3491fc536c27"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ica972d5e13a94187a437889bf608c7bf_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjYyNA_d9793b62-beeb-4859-974c-cf1bca46944a"
      unitRef="number">0.36</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ibd3e9945316b465c86f0ce72b06ddaf1_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjczNA_ebc16256-15a6-4d7f-8283-19fb31f4584e"
      unitRef="number">0.17</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i58242d8eb2434c49843117e4bb132ca0_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjc3MQ_f6b9b5dd-a125-4f96-b543-b53e1d74ad2c"
      unitRef="number">0.36</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ic147cd2eb68e4217900d48277bdf8474_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjg4NA_3f2d9bbd-db55-4519-96dd-c214714ff98a"
      unitRef="number">0.16</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjk3OQ_4caa3124-c5ad-485e-939f-a42bbe00ac16"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMjk3OQ_7d8d0e4c-08ad-45e1-b192-9e530e80183b"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzY5MA_89ccdb9d-4647-48fa-98db-df63c812e837"
      unitRef="usd">842000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzY5Nw_6be9bc3e-a4ff-4dbf-bcc2-cf94eb298229"
      unitRef="usd">1500000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzg5OA_cb99a6aa-2703-4885-bd30-6090403556af"
      unitRef="usd">674000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81Mi9mcmFnOmQyYWRhOGY5ZThjMTRjOGQ5MDI2M2ZhMmY2OWI3NjU4L3RleHRyZWdpb246ZDJhZGE4ZjllOGMxNGM4ZDkwMjYzZmEyZjY5Yjc2NThfMzkwNQ_76e9d388-9469-43f6-8b2c-c4224f72f2f4"
      unitRef="usd">560000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTEzNA_d7a7c876-9b01-486b-8e55-9b6f33f4ddc7">Commercial Loans Receivable&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company's commercial loans receivable balance consists of two classes: (i)&#160;direct financing arrangements for the home product needs of the Company's independent distributors, communities and developers; and (ii) amounts loaned by the Company under participation financing programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Under the terms of the direct programs, the Company provides funds for financed home purchases by independent distributors, communities and developers. The notes are secured by the homes as collateral and, in some instances, other security. Other terms of direct arrangements vary, depending on the needs of the borrower and the opportunity for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Under the terms of the participation programs, the Company provides loans to independent floor plan lenders, representing a significant portion of the funds that such financiers then lend to distributors to finance their inventory purchases. The participation commercial loans receivables are unsecured general obligations of the independent floor plan lenders.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Participation loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for loan losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred financing fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:9pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average months to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. The Company has historically been able to sell repossessed homes, thereby mitigating loss exposure. If a default occurs and collateral is lost, the Company is exposed to loss of the full value of the home loan. The Company evaluates the potential for loss from its commercial loan programs based on the borrower's risk rating, overall financial stability, historical experience and estimates of other economic factors. The Company has included considerations related to the COVID-19 pandemic when assessing its risk of loan loss and setting reserve amounts for its commercial finance portfolio as of June&#160;27, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of adoption of ASU 2016-13&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Change in estimated loan losses, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans charged off, net of recoveries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table disaggregates the Company's 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;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.684%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Risk profile based on payment activity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Watch list&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. The Company's policy is to place loans on non-accrual 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. The Company will resume accrual of interest once these factors have been remedied. At June&#160;27, 2020, there were no commercial loans 90 days or more past due that were still accruing interest. Payments received on non-accrual loans are recorded on a cash basis, first to interest and then to principal. At June&#160;27, 2020, the Company was not aware of any potential problem loans that would have a material effect on the commercial loans receivable balance. Charge-offs occur when it becomes probable that outstanding amounts will not be recovered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020 and March&#160;28, 2020, 10.0% and 11.0%, respectively, of the Company's outstanding commercial loans receivable principal balance was concentrated in California. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Other than California, no state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company had concentrations with one independent third-party and its affiliates that equaled 19.8% and 21.0% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of June&#160;27, 2020 and March&#160;28, 2020 respectively. T&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;he risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan loss.&lt;/span&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock>
    <cvco:CommercialLoansReceivablesTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTA5OA_acd09810-8aa2-4b5d-a6dc-642bb09afc75">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Participation loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for loan losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred financing fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i92ca5de2d2f3489582e8fbe2cf74e34d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMS0xLTEtMS0w_17dfcfed-beb1-4047-ad84-8b024b43e7cf"
      unitRef="usd">44915000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8aa5dbdfbd374a059394cda1cdd95580_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMS0zLTEtMS0w_8b25d7c6-6d44-4d90-8bb5-b44bf61fc919"
      unitRef="usd">47058000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i72b9c62ef8ab4a78b190d8eee6f9012e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMi0xLTEtMS0w_d392cfd0-0ba9-4875-bd05-6086fafcb507"
      unitRef="usd">166000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia1281c6ad28245a19b552f147cb99577_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMi0zLTEtMS0w_419b9a72-42f1-4b03-965c-d10c211a8023"
      unitRef="usd">144000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i78b5715217664fa583acc2a10ca25127_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMy0xLTEtMS0w_9bc6bcc2-2fb7-4721-aab8-7f5a55941274"
      unitRef="usd">828000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfMy0zLTEtMS0w_eaae32c1-5153-46c8-a7c1-d452cc6779f3"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="i78b5715217664fa583acc2a10ca25127_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNC0xLTEtMS0w_c5b83b66-2997-4693-ae96-d65db7df270d"
      unitRef="usd">244000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNC0zLTEtMS0w_f9757a42-0b9c-478d-a325-efc1d82cfd1a"
      unitRef="usd">244000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:NotesReceivableNet
      contextRef="i78b5715217664fa583acc2a10ca25127_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNS0xLTEtMS0w_451c461e-b680-44e4-8c84-df7edf74cc2d"
      unitRef="usd">44009000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOmQ1MTY4YTIzZDBjNDQ1NDY4MzIzZmJlNmM2MDhhMDg2L3RhYmxlcmFuZ2U6ZDUxNjhhMjNkMGM0NDU0NjgzMjNmYmU2YzYwOGEwODZfNS0zLTEtMS0w_9ae39f2d-9a94-4564-96b3-2d60710a72cd"
      unitRef="usd">46565000</us-gaap:NotesReceivableNet>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMS0xLTEtMS0w_0d09ab4f-d26b-416f-8b85-aea45dc6fdb3"
      unitRef="number">0.053</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMS0zLTEtMS0w_27186d9f-2902-488f-b319-e82cc8f8cfb8"
      unitRef="number">0.057</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMi0xLTEtMS0w_037737b5-c19f-40b6-a530-6559fb424ba3">P11M</cvco:Weightedaveragemonthstomaturitycommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjBmYjliMzg0NDhjZjRlYzk4YzNiZDFhOGQ5NmYyZTRjL3RhYmxlcmFuZ2U6MGZiOWIzODQ0OGNmNGVjOThjM2JkMWE4ZDk2ZjJlNGNfMi0zLTEtMS0w_8ffb6f97-0569-4146-98db-dca3f5744ce5">P10M</cvco:Weightedaveragemonthstomaturitycommercial>
    <us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTExMw_d505d503-a8f4-46e8-89c5-39322b8b9600">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of adoption of ASU 2016-13&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Change in estimated loan losses, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans charged off, net of recoveries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id8a9784bf7fb4b99b15d0457942a7337_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMi01LTEtMS0w_ce25d503-d7ed-4553-b11e-803aa0e69043"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8cd3d2b7b3d64a6fbacc87f597415731_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMi03LTEtMS0w_d3d9e65c-0fd3-4a62-81d0-50afe9d24e5f"
      unitRef="usd">180000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i33ec4cca203942f18d702515bcef937b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy01LTEtMS00MTI1_4aa13dbc-d802-4131-94bd-bc133253ca05"
      unitRef="usd">435000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i8ab4b8d7ff9a4b3e84ff8516f29d6ff3_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy03LTEtMS00MTM1_5bbc7580-3e75-438c-9349-b6901025998c"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9a7055b9caad425fa41ff30cb995cdf1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy01LTEtMS0w_2a6d36f7-889c-4936-b3ed-8ed08a3a0b9c"
      unitRef="usd">0</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ie85d3f99465e4133be6e45785a4b9779_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfMy03LTEtMS0w_6b4c7e2c-0ab4-42ee-9aed-d62fa7bb91a5"
      unitRef="usd">11000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i9a7055b9caad425fa41ff30cb995cdf1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNC01LTEtMS0w_10d58e01-96b2-4f9b-be1d-7076954d8f4d"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="ie85d3f99465e4133be6e45785a4b9779_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNC03LTEtMS0w_d67fee35-7ea3-4e0f-8823-49d64dbda5db"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i78b5715217664fa583acc2a10ca25127_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNS01LTEtMS0w_81f3e363-fe5a-48f7-81d6-5d098694a5af"
      unitRef="usd">828000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id981975ae0084fda8e8f5341fe941738_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjIzYzk0ODMxY2M3YjRhNjZhOTc0NmQ1NmMyYjBkMzllL3RhYmxlcmFuZ2U6MjNjOTQ4MzFjYzdiNGE2NmE5NzQ2ZDU2YzJiMGQzOWVfNS03LTEtMS0w_5c2a2d65-fb01-415d-90c9-e5b02026b1a4"
      unitRef="usd">191000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTEyMw_20f748fe-1470-4345-a7ce-97a40b69f3bd">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table disaggregates the Company's 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;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.684%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.453%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Risk profile based on payment activity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Watch list&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="i283794839aed4e37b8a000e08fa945f6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0yLTEtMS01MDMx_e8c7f8a7-8090-4ea6-b9eb-d35c6354f01d"
      unitRef="usd">13074000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0b7d8387666940a497c3af3681a1cd25_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy00LTEtMS01MDMx_b26a9d3c-c211-43e0-b568-a5d4da3f830e"
      unitRef="usd">18359000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia0baec167af94ffeb48d63aa1d199bee_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy02LTEtMS01MDMx_2d129216-65cb-4757-9d4f-2f8d6be86c77"
      unitRef="usd">9370000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i72e603d796d543a8ada653348522e7b8_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy04LTEtMS01MDMx_cfde5f28-bb35-498b-8e46-9efb279c4ab0"
      unitRef="usd">2534000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i597939e08ddc4592a6cdccbaa57d9efd_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0xMC0xLTEtNTAzMQ_31921da5-6e2c-4fa2-811f-085da34034f2"
      unitRef="usd">1619000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i818332e106ef4e2f821f8bc67ce4d4cc_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0xLTEtMS0w_7d0a4501-349e-48ab-a081-a421a11449ce"
      unitRef="usd">44956000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if6505bf63ac9494ea20f04273c0238f2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfMy0zLTEtMS0w_69324780-55de-4759-ae2d-29150c83ca33"
      unitRef="usd">47016000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifc97d1cdb4bf46498d65dd9233fd18ae_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0yLTEtMS01MDMx_8b215fcf-8b84-4b1a-acad-c55000605d6a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i196a6cd3186f4eba8e93b2039095e0d0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC00LTEtMS01MDMx_0fbed40f-f95a-42a3-8ac5-8a9ac9c25851"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8f534cb843044f348c2a4a2b93d0f647_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC02LTEtMS01MDMx_6ad10f54-b805-44a3-838c-f9d73a4d2bd2"
      unitRef="usd">125000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i645e55bfeea54c9a82a3bf51ea45497a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC04LTEtMS01MDMx_fe8481d4-8e69-4b5b-9483-d7868f674796"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iaeb0d397f5e4486686cdfbd0bc54be23_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0xMC0xLTEtNTAzMQ_9154aace-6f03-41fe-bb7d-242aaaf157ef"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic33409909e3f477497a0f59ba3e21bab_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0xLTEtMS0w_42211f19-35ad-4e09-9c38-d1009a7f2080"
      unitRef="usd">125000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i06356015e16f4ba4b689046239e5fd54_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNC0zLTEtMS0w_c5aefa10-874f-4752-838b-b585dffd8a54"
      unitRef="usd">186000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idf7964dd12e84a0484a2b2d23a799319_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0yLTEtMS01MDMx_59d107b4-1543-4e22-81d8-79bd937ff7ae"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i22f465ad5fd043ae9fd0f7818ecae20b_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS00LTEtMS01MDMx_f230279c-e7bd-4c9a-911c-a99b6bd2b277"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6181816a96b74572a066df238b379da3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS02LTEtMS01MDMx_322927f0-fcc1-4fe5-bbad-aed65670394c"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i91d7c910f1494fc7890743a1402cf3a8_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS04LTEtMS01MDMx_9745af3e-5212-491a-968d-b8958c0ce531"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id41f7496f8ba41dd842c15d71496508e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0xMC0xLTEtNTAzMQ_9ee6ece9-609b-439c-acf4-e76b395e3ac9"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9e16b36621a44d4aaf35a41dc4c87cf1_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0xLTEtMS0w_56db01cf-69ea-4b62-836d-67271ec96239"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7a9412901d084e22949b979a9cc61d51_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNS0zLTEtMS0w_cd061d44-c254-4378-8f10-9bd475b7227c"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2db650591397457f92af4f1b219ab90d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0yLTEtMS01MDMx_9342b5c9-1402-4756-915b-86781eef6368"
      unitRef="usd">13074000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifb6983e7ff2f4e6aa850c9e6228194d1_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi00LTEtMS01MDMx_22f8dce3-8cbb-439b-be12-3f8ac5d47410"
      unitRef="usd">18359000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibd7bd3a0bd62476087ce3873805f001d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi02LTEtMS01MDMx_6d0b9f92-b10d-4a22-b683-97975c620c29"
      unitRef="usd">9495000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5c4f33dcebbc476f8411dfcd7b4a43e7_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi04LTEtMS01MDMx_2e06fe99-e3ee-4507-a385-e54897127742"
      unitRef="usd">2534000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibd98f99be1154eb0b4a472a373de8b0c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0xMC0xLTEtNTAzMQ_61d980ac-d137-4834-8d7f-59b1bcebfef7"
      unitRef="usd">1619000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0xLTEtMS0w_39af92a1-9560-4622-9d80-5748a3ca3f5b"
      unitRef="usd">45081000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RhYmxlOjliOTRhMTYwMTBkMzQ3ZjY4MzhmNDYzZmE3YWVhZmMzL3RhYmxlcmFuZ2U6OWI5NGExNjAxMGQzNDdmNjgzOGY0NjNmYTdhZWFmYzNfNi0zLTEtMS0w_6dbd471d-a273-4524-b45a-04cf76d6e19e"
      unitRef="usd">47202000</us-gaap:NotesReceivableGross>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTY0NDA5Nw_14c445b2-aaf7-43c4-b6b9-c156f98e307f">90 days</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTY0NDExNw_a4590c55-b36a-4aaf-992a-5826ef85501b">90 days</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTY0NDM2MQ_71f07740-24dd-4d2e-9e81-55fae65e6a47">90 days</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNTEwNQ_957e88ed-6ea6-4e2b-a32a-cffeedd575a1">&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020 and March&#160;28, 2020, 10.0% and 11.0%, respectively, of the Company's outstanding commercial loans receivable principal balance was concentrated in California. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Other than California, no state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.&lt;/span&gt;</cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="ib87c1d47cee24f8fa884faaa03f19f73_I20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTYzNzE0Nw_3bb770da-a551-4f68-aae5-d8c0ea1b4837"
      unitRef="number">0.100</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="ibbaa563e6c0f44f9b82256bd95f9f036_I20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMTA5OTUxMTYzNzE1NA_da73fd5f-c617-44ed-9d03-7753daf96669"
      unitRef="number">0.110</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMjc0ODc3OTA4NTg5OA_4caa3124-c5ad-485e-939f-a42bbe00ac16"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfMjc0ODc3OTA4NTg5OA_7d8d0e4c-08ad-45e1-b192-9e530e80183b"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:CommercialLoansReceivablePrincipalBalanceConcentration
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNDk3MQ_b4fd2994-0ae2-407f-968b-daf760def6b5"
      unitRef="number">0.198</cvco:CommercialLoansReceivablePrincipalBalanceConcentration>
    <cvco:CommercialLoansReceivablePrincipalBalanceConcentration
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF81OC9mcmFnOmNlMmE3ODllZmMwNzQ5ODM5MWQxNzYzN2Y2YmFkZGRjL3RleHRyZWdpb246Y2UyYTc4OWVmYzA3NDk4MzkxZDE3NjM3ZjZiYWRkZGNfNDk3OA_a96492bf-1b43-445b-b007-34ab250f2d5b"
      unitRef="number">0.210</cvco:CommercialLoansReceivablePrincipalBalanceConcentration>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMzg5_e65c64fe-3b06-4500-a239-3c14e791b735">Property, Plant and Equipment, net&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Depreciation expense was $1.4 million and $1.2 million for the three months ended June 27, 2020 and June&#160;29, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Included in the amounts above are certain assets under finance leases. See Note 9 for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMzgx_a74a6c90-641a-4681-b7bd-0c8b69e6cb5a">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib68886f7b83446868920a978ddf12689_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMi0xLTEtMS0w_b1a42cdf-0748-484d-8aa7-df5465ededca"
      unitRef="usd">26827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b323bb1a38c4c8e84148a6bfcb0353e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMi0zLTEtMS0w_1bff6ea1-9d54-4bcd-ac15-bfec632f6fec"
      unitRef="usd">26827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id580f53f64bf40e390f6231c49688628_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMy0xLTEtMS0w_538b711d-545f-441b-9bef-4ce06ae790bd"
      unitRef="usd">52820000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c65d005cb4848d08a90004a3be82a07_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfMy0zLTEtMS0w_b62d02fc-d059-485c-b6a6-8b8d5cf3e863"
      unitRef="usd">52011000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibbc19a2e01334c02ab04ca7564f2e1ff_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNC0xLTEtMS0w_ec7b1ba2-8f17-455f-a7b2-7f15a417be8e"
      unitRef="usd">31369000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6ec3586895b8497396e5983ea2ac36d2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNC0zLTEtMS0w_38717a92-cc89-48d5-a730-06437669dbb5"
      unitRef="usd">30984000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNS0xLTEtMS0w_447e01e9-8565-4fdb-87be-588278e0ea1e"
      unitRef="usd">111016000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNS0zLTEtMS0w_89988379-6c6b-44c3-b701-1a7c253694f1"
      unitRef="usd">109822000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNi0xLTEtMS0w_f6546b2e-7528-42f2-9e08-d491d1169bbe"
      unitRef="usd">33690000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNi0zLTEtMS0w_4b7976b5-ea70-4cd0-9836-78e9f8a464e3"
      unitRef="usd">32632000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNy0xLTEtMS0w_f6a8bc6b-f066-4da5-a177-665d72da8200"
      unitRef="usd">77326000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RhYmxlOjk4YjE2NzJmNjNkNDRkYWViYTMwNjMwNGU2ZmFkNTczL3RhYmxlcmFuZ2U6OThiMTY3MmY2M2Q0NGRhZWJhMzA2MzA0ZTZmYWQ1NzNfNy0zLTEtMS0w_f19fa274-1946-4e12-949b-fcfa3f281d7a"
      unitRef="usd">77190000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMTQ5_f71bd2a4-f180-4530-b809-96d612216f3c"
      unitRef="usd">1400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82NC9mcmFnOjIxMzdhZmNkNzkwMTQxMGU4ZDQzZjg1YmQwZWM0ZDBiL3RleHRyZWdpb246MjEzN2FmY2Q3OTAxNDEwZThkNDNmODViZDBlYzRkMGJfMTU2_29829d0b-91b1-4d6d-b159-11eda7b9e695"
      unitRef="usd">1200000</us-gaap:Depreciation>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMTA5OTUxMTYzMzY1NA_83ad3c64-bf11-4229-a4f1-5efdc803db66">Leases&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company leases certain production and retail locations, office space and equipment. The Company determines if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at the Company's 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 the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;The following table provides information about the financial statement classification of the Company's lease balances reported within the Consolidated Balance Sheets as of June&#160;27, 2020 and March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.339%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.959%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.623%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Current portion of secured credit facilities and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Secured credit facilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1) Recorded net of accumulated amortization of $113,000 and $103,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;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 balance increased from a five-year lease extension at one of our active manufacturing facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The present value of the minimum payments for future fiscal years under non-cancelable leases as of June&#160;27, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.678%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.624%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining Lease Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMTA5OTUxMTYzMzY1NA_b4ce6b4f-460c-41fe-94a0-a3ab17fb6667">Leases&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company leases certain production and retail locations, office space and equipment. The Company determines if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at the Company's 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 the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;The following table provides information about the financial statement classification of the Company's lease balances reported within the Consolidated Balance Sheets as of June&#160;27, 2020 and March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.339%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.959%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.623%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Current portion of secured credit facilities and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Secured credit facilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1) Recorded net of accumulated amortization of $113,000 and $103,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;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 balance increased from a five-year lease extension at one of our active manufacturing facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The present value of the minimum payments for future fiscal years under non-cancelable leases as of June&#160;27, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.678%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.624%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining Lease Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMi0zLTEtMS0w_62820643-5658-46f1-9bff-d4d631562317"
      unitRef="usd">18378000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMi0zLTEtMS0yNTc4_e6d4b2a6-6c1c-4860-8fa6-37dc7a9a06e3"
      unitRef="usd">13894000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0w_09d1d6b6-95ed-4c28-abdc-884d17c5eb78"
      unitRef="usd">1015000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0yNTc4_563a51b5-72a6-45a0-8660-5e5cd05a5a96"
      unitRef="usd">1025000</us-gaap:FinanceLeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfNC0zLTEtMS0w_f0e551a7-7eec-4056-a2b6-c24a4eac1224"
      unitRef="usd">19393000</cvco:LeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfNC0zLTEtMS0yNTc4_17b0e934-3855-49af-8172-6a35599fdaa8"
      unitRef="usd">14919000</cvco:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOC0zLTEtMS0w_a31dc6dd-ae16-4f6a-ad02-1393ee2749cc"
      unitRef="usd">4097000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOC0zLTEtMS0yNTgy_4a66f4e8-78a0-45dc-aede-c43b97b285ea"
      unitRef="usd">4170000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOS0zLTEtMS0w_c77807a0-7efe-4250-b1ad-d6a2ab7d1d23"
      unitRef="usd">74000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfOS0zLTEtMS0yNTgy_29cef79f-2ce8-4d5e-b622-7c6c3d8bf146"
      unitRef="usd">77000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTEtMy0xLTEtMA_ac739dee-a284-480c-ba3b-c4209bf940f1"
      unitRef="usd">15398000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTEtMy0xLTEtMjU4Ng_99234245-6270-41bb-bdea-0cfe62721719"
      unitRef="usd">10743000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTItMy0xLTEtMA_fec1b04a-4390-4b26-b2f5-45021031c9c9"
      unitRef="usd">275000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTItMy0xLTEtMjU4Ng_604fdb96-4305-42dc-b681-cba2b610e83e"
      unitRef="usd">289000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <cvco:LeaseLiability
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTMtMy0xLTEtMA_91293462-e497-4c54-bcf9-a712f31d0c31"
      unitRef="usd">19844000</cvco:LeaseLiability>
    <cvco:LeaseLiability
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMTMtMy0xLTEtMjU4Ng_55e811dd-85a0-4f28-83e1-6446c3ec576e"
      unitRef="usd">15279000</cvco:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMjA5Mw_a8780629-fe49-4f0b-a09f-0e65cc576ebb"
      unitRef="usd">113000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMTY0OTI2NzQ0Nzc3Nw_020489a5-49c7-40fc-94d6-e057ac946906"
      unitRef="usd">103000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMS0xLTEtMS0w_fa084777-cada-4f16-bb65-7f02cd8ecb2c"
      unitRef="usd">3189000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMS0zLTEtMS0w_a6cde44b-f36a-4b61-bda7-de2463e495e0"
      unitRef="usd">58000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMS01LTEtMS0w_0cb6322b-f825-4d4e-b87e-cfd8b8230ccb"
      unitRef="usd">3247000</cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMi0xLTEtMS0w_9662ce3d-3d1d-4c66-9968-01d9d52f509e"
      unitRef="usd">4148000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMi0zLTEtMS0w_cf1c7354-6340-4d7f-a2ed-3fe709cafd9c"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <cvco:LeaseLiabilityPaymentsDueYearTwo
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMi01LTEtMS0w_27dc3cbd-d5ee-432a-b46b-72f068b5aeeb"
      unitRef="usd">4221000</cvco:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMy0xLTEtMS0w_4770ef41-6cab-4fb8-a5e5-8981469a48e1"
      unitRef="usd">3814000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMy0zLTEtMS0w_2e046f48-26f6-4687-92d7-2971a30aaa34"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <cvco:LeaseLiabilityPaymentsDueYearThree
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfMy01LTEtMS0w_e6a48823-27fa-4625-9759-4b5ae0643400"
      unitRef="usd">3887000</cvco:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNC0xLTEtMS0w_01267c69-3c5c-40b9-a67d-44912be4954e"
      unitRef="usd">3480000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNC0zLTEtMS0w_f205c410-3e6d-4f20-a186-0825e6732ba5"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <cvco:LeaseLiabilityPaymentsDueYearFour
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNC01LTEtMS0w_86296602-eb7a-422a-898a-82ed0845f83a"
      unitRef="usd">3553000</cvco:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNS0xLTEtMS0w_97f80493-c5ae-4bd4-b603-89bbedb10d43"
      unitRef="usd">2706000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNS0zLTEtMS0w_4d41be62-48ee-483c-994e-12a1bcc29e4f"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <cvco:LeaseLiabilityPaymentsDueYearFive
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNS01LTEtMS0w_31273ca7-f8c6-420e-af5b-93f2228a7d21"
      unitRef="usd">2779000</cvco:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNi0xLTEtMS0w_996687ca-7d37-479f-aa41-e2a96f09f58c"
      unitRef="usd">5005000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNi0zLTEtMS0w_5c323d3a-2344-4f09-a52b-0270d19bf7b5"
      unitRef="usd">49000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <cvco:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNi01LTEtMS0w_9e1114d1-740b-4327-8676-9f4b0ef48dd6"
      unitRef="usd">5054000</cvco:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNy0xLTEtMS0w_6ce446d8-f222-474a-a839-d67e73a0ea06"
      unitRef="usd">22342000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNy0zLTEtMS0w_9d29cafd-6a1a-4f54-a7da-93959d041762"
      unitRef="usd">399000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <cvco:LeaseLiabilityPaymentsDue
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfNy01LTEtMS0w_de15bef4-7ef0-4528-a31e-d962acc4f720"
      unitRef="usd">22741000</cvco:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOC0xLTEtMS0w_330e9e70-8209-4200-b385-4b4ad3d4e513"
      unitRef="usd">2847000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOC0zLTEtMS0w_6392ada0-2966-47a8-8b6c-afb44c4722bd"
      unitRef="usd">50000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <cvco:LeaseLiabilityUndiscountedExcessAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOC01LTEtMS0w_15965be1-513d-4cbd-86d6-8ee8eeaa897b"
      unitRef="usd">2897000</cvco:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOS0xLTEtMS0w_8eef4817-fc3d-4b08-a102-adc97288f745"
      unitRef="usd">19495000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOS0zLTEtMS0w_b453b629-0c0c-4115-84e1-f18014a401cc"
      unitRef="usd">349000</us-gaap:FinanceLeaseLiability>
    <cvco:LeaseLiability
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjE4ZDA5NmRiZmE2ZTRhYTNiYzZmYTJhYzBkOGEzZTNmL3RhYmxlcmFuZ2U6MThkMDk2ZGJmYTZlNGFhM2JjNmZhMmFjMGQ4YTNlM2ZfOS01LTEtMS0w_c6516ad8-a280-4e76-8d36-1f0e9fe3bc0e"
      unitRef="usd">19844000</cvco:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMS0xLTEtMS0w_47371930-6741-4474-828a-d369e58c38a6">P5Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMS0zLTEtMS0w_acecdf33-b3df-469f-9eeb-94bcfb469551"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMi0xLTEtMS0w_1d08b59a-f70a-4f4a-a3be-c7c606112897">P5Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjNlZDgyNTkxMmFmZjQ5MWY4MDU4MzExMGM2MzI1N2I3L3RhYmxlcmFuZ2U6M2VkODI1OTEyYWZmNDkxZjgwNTgzMTEwYzYzMjU3YjdfMi0zLTEtMS0w_1e057095-56b6-4def-b270-b335db15b96f"
      unitRef="number">0.050</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RleHRyZWdpb246ODcyODk3MDZlNTg2NGNjYjk3ODhjNzM2ZWJkZWQ0ZjVfMzQ5_4866c6fa-4e90-4ec1-be68-9e7452148cce">Goodwill and Other Intangibles&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.707%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.558%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Total indefinite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finite-lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Amortization expense recognized on intangible assets was $187,000 and $80,000 for the three months ending June&#160;27, 2020 and June&#160;29, 2019, respectively.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i72f3043160d34b56882de43f26131aad_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy0xLTEtMS0w_ded72d11-0f10-4151-9417-dcf54db058b4"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i72f3043160d34b56882de43f26131aad_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy01LTEtMS0w_4124ae5f-9a7f-4414-b72d-7f79b394fdf4"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9d82ca91aa7f497d8e3ac5f773a34b76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy03LTEtMS0w_c0e99256-7220-481c-b7df-5bac59115d59"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9d82ca91aa7f497d8e3ac5f773a34b76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMy0xMS0xLTEtMA_ba976aa5-df40-485a-9fba-7c40b1e93ca7"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i8041cf926cf146c180d5a4294e9ce4e6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC0xLTEtMS0w_cb1caa57-8056-4eae-a4bd-ba37feb9f7ca"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i8041cf926cf146c180d5a4294e9ce4e6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC01LTEtMS0w_3847c504-fd99-4d38-b445-041251ef0a07"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i7642887153d44d20b8fb6ec3a944783c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC03LTEtMS0w_3afdbc5b-0e1a-45a9-a082-c7ac5884386a"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i7642887153d44d20b8fb6ec3a944783c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNC0xMS0xLTEtMA_56adddb1-4ec6-4aa1-bbac-eca3cd35ff3f"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i7aa5b2ab494842f68aacecc48b9c9bfe_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS0xLTEtMS0w_4e5f22d6-e952-4cb6-a424-3ee138f89a0d"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i7aa5b2ab494842f68aacecc48b9c9bfe_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS01LTEtMS0w_81202419-2e5c-43a7-811b-b4594a3aa1f6"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i2ec59eb8999a49b1bc35ffeae77ccb13_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS03LTEtMS0w_9c241f94-9bc0-4d5f-a7a8-d8ce7c3b5da7"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i2ec59eb8999a49b1bc35ffeae77ccb13_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNS0xMS0xLTEtMA_fcb47df5-f89c-4275-bc11-bad481331f94"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi0xLTEtMS0w_8cf6f326-fb66-4d6e-9d8c-93af517404ad"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi01LTEtMS0w_387faf22-84ee-4c60-914a-eb0a1acb593e"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi03LTEtMS0w_6599afd0-2600-43d1-99ad-027c7ad7a2ed"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfNi0xMS0xLTEtMA_a7902361-a398-4879-a49d-ab2c33054e75"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC0xLTEtMS0w_3247ec33-0a48-4c06-bdcd-1574bd88e389"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC0zLTEtMS0w_5a645680-2f89-4185-a2dc-c63eaf518a98"
      unitRef="usd">6622000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifa747fcfa4434bb4a4049c66c48bbb76_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC01LTEtMS0w_36015565-e2c5-48f0-b4a8-67e77bafa952"
      unitRef="usd">4678000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i39e21f897fdf4f4d81df5f31137b46c0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC03LTEtMS0w_d2fa0ace-4ae8-4414-8725-22cd52561182"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i39e21f897fdf4f4d81df5f31137b46c0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC05LTEtMS0w_be5e05dc-419a-41ae-9c59-de9a6e8e206a"
      unitRef="usd">6463000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i39e21f897fdf4f4d81df5f31137b46c0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOC0xMS0xLTEtMA_910ea055-6e39-4048-9615-6e5e910f2d9b"
      unitRef="usd">4837000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1e0c36d73dce478784ff09ccf0faed8a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS0xLTEtMS0w_75df8e93-b4c8-4f8e-815d-32c54714ff52"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1e0c36d73dce478784ff09ccf0faed8a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS0zLTEtMS0w_403fa178-dc53-44ac-b7ed-d1b7efa6b5bd"
      unitRef="usd">1179000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1e0c36d73dce478784ff09ccf0faed8a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS01LTEtMS0w_63060e28-109a-40fb-910d-f0432d7e0aab"
      unitRef="usd">245000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i26434291f5334811b95e8b6272f43dc1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS03LTEtMS0w_1d9a4fd6-6310-40cf-aae5-abec6e3e27a0"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i26434291f5334811b95e8b6272f43dc1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS05LTEtMS0w_617c224a-0225-44d5-aaf9-2a1268d4e5d6"
      unitRef="usd">1151000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i26434291f5334811b95e8b6272f43dc1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfOS0xMS0xLTEtMA_7c162e58-7a70-4e17-bdd4-9cfcc8e021c5"
      unitRef="usd">273000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtMS0xLTEtMA_84c9eb47-c162-49b2-b9d3-30c534ad0a44"
      unitRef="usd">97814000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtMy0xLTEtMA_98d272ec-b82d-4971-a1c1-ee0f517006c9"
      unitRef="usd">7801000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtNS0xLTEtMA_677d3b79-9606-46bf-adc0-28ceb6b03f9f"
      unitRef="usd">90013000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtNy0xLTEtMA_2b05255d-c72b-41d9-84cf-fc5c075a1c35"
      unitRef="usd">97814000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtOS0xLTEtMA_30d27993-812a-4b2f-85db-1f0b7ac146a0"
      unitRef="usd">7614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RhYmxlOjNhM2JkNTQwZDhmNDQxOWQ4NzJlY2IxODZiNGQwM2FjL3RhYmxlcmFuZ2U6M2EzYmQ1NDBkOGY0NDE5ZDg3MmVjYjE4NmI0ZDAzYWNfMTAtMTEtMS0xLTA_cf61a3d9-40f6-4e2e-ad34-4824c0898ccb"
      unitRef="usd">90200000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RleHRyZWdpb246ODcyODk3MDZlNTg2NGNjYjk3ODhjNzM2ZWJkZWQ0ZjVfMTc5_534bc05d-4bcd-482a-b3c1-59680b0b43ef"
      unitRef="usd">187000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83My9mcmFnOjg3Mjg5NzA2ZTU4NjRjY2I5Nzg4YzczNmViZGVkNGY1L3RleHRyZWdpb246ODcyODk3MDZlNTg2NGNjYjk3ODhjNzM2ZWJkZWQ0ZjVfMTg2_fa8f16d6-c834-4892-add6-a5861b9aef9f"
      unitRef="usd">80000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RleHRyZWdpb246YzhjMDlmNWYxOTQwNGIyMTlmOTdlMWE0N2ExMGMwNjlfOTQ_e9b62428-7c16-49d4-ad9f-5d16610ba994">Accrued Expenses and Other Current Liabilities&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Salaries, wages and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unearned insurance premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued volume rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Company repurchase options on certain loans sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Insurance loss reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued self-insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve for repurchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RleHRyZWdpb246YzhjMDlmNWYxOTQwNGIyMTlmOTdlMWE0N2ExMGMwNjlfMTA3_cf24aa02-5647-4446-95d6-95862c88dbf4">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Salaries, wages and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unearned insurance premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued volume rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Company repurchase options on certain loans sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Insurance loss reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued self-insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve for repurchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMS0xLTEtMS0w_c24ec7f2-9ba7-43d5-97cc-a2efc7472df8"
      unitRef="usd">23958000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMS0zLTEtMS0w_af17b76b-9be4-4584-afe6-a691c63893f3"
      unitRef="usd">25885000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMi0xLTEtMS0w_4d82aefe-04c0-46f5-bc44-0d0890a0ac82"
      unitRef="usd">22090000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMi0zLTEtMS0w_fbf2bca7-6a6c-455e-8d5c-92565511d32c"
      unitRef="usd">22055000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMy0xLTEtMS0w_3f674b08-a435-427d-9b64-2283b5466992"
      unitRef="usd">21710000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMy0zLTEtMS0w_0e3c4791-f532-4a0b-adeb-bc757dae50bb"
      unitRef="usd">20614000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNC0xLTEtMS0w_5afe87b7-4ba9-483c-81b8-3dcd25ace28e"
      unitRef="usd">18538000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNC0zLTEtMS0w_ee11b49a-0c37-4526-a1b7-3a696aadc6f4"
      unitRef="usd">18678000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <cvco:AccruedVolumeRebates
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNS0xLTEtMS0w_0a79beab-3e0c-40a2-af19-61412880e046"
      unitRef="usd">10155000</cvco:AccruedVolumeRebates>
    <cvco:AccruedVolumeRebates
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNS0zLTEtMS0w_4d6b5c9d-0621-4c7b-93b6-655922b4e71c"
      unitRef="usd">9801000</cvco:AccruedVolumeRebates>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNi0xLTEtMS0w_e8745c13-dc06-41fb-81a9-fa15c8eddbdd"
      unitRef="usd">8714000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNi0zLTEtMS0w_38e2c4a0-62cf-4db0-8fb2-2608869d8ac4"
      unitRef="usd">7444000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNy0xLTEtMS0w_975f94b1-5d32-411b-a25b-2143a1d38e65"
      unitRef="usd">6730000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfNy0zLTEtMS0w_c222ac22-a7d0-4afd-b407-b80f7f0822fd"
      unitRef="usd">5582000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOC0xLTEtMS0w_6cba005e-e8f3-4d21-997a-b5e20e656e3c"
      unitRef="usd">5273000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOC0zLTEtMS0w_84b894c2-9cdd-4419-874a-8f23875f74a2"
      unitRef="usd">5112000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOS0xLTEtMS0w_b2a03fa2-e33b-4a51-9ee0-02301d952003"
      unitRef="usd">4097000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfOS0zLTEtMS0w_f9a030f9-01be-41b4-aef3-351cb53ca44a"
      unitRef="usd">4170000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTAtMS0xLTEtMA_8bcc696b-8026-4db7-9a4d-15a7c24915f7"
      unitRef="usd">2475000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTAtMy0xLTEtMA_0ad0da90-6d35-4653-9cb2-19300b6b75df"
      unitRef="usd">2679000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AccruedIncomeTaxes
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTEtMS0xLTEtMA_0b7eb2d4-c3d8-4e9a-8e8c-52fba686389e"
      unitRef="usd">2385000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTEtMy0xLTEtMA_8b159a0a-5792-4a6a-bf10-9ea1071fb89c"
      unitRef="usd">1908000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTMtMS0xLTEtMA_e817c0a3-9719-4d38-9eb4-40e46f300f8d"
      unitRef="usd">16068000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTMtMy0xLTEtMA_81da668c-7580-4ca5-b263-c5b1963f34bb"
      unitRef="usd">16002000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTQtMS0xLTEtMA_aab85068-21d0-488f-830c-c1a7992994ce"
      unitRef="usd">142193000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83Ni9mcmFnOmM4YzA5ZjVmMTk0MDRiMjE5Zjk3ZTFhNDdhMTBjMDY5L3RhYmxlOjRmOGYwMDgwMGVmYjQzN2VhNTI4YWY0Y2I2ZmJiZDE1L3RhYmxlcmFuZ2U6NGY4ZjAwODAwZWZiNDM3ZWE1MjhhZjRjYjZmYmJkMTVfMTQtMy0xLTEtMA_97c90ca2-f89b-4df4-94e7-42436e5ac77a"
      unitRef="usd">139930000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RleHRyZWdpb246ODM3ODEyYzJkOWE0NDBjN2I2ZDI5N2I1NDk3NmM1YmRfMTA0_ed54e5e3-85a8-420a-b6d1-5d0cff6afe3d">Warranties&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Activity in the liability for estimated warranties was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&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;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Charged to costs and expenses&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments and deductions&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&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;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RleHRyZWdpb246ODM3ODEyYzJkOWE0NDBjN2I2ZDI5N2I1NDk3NmM1YmRfMTE4_ebccd5b7-1dc9-4512-85b9-2da7ca1e5963">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Activity in the liability for estimated warranties was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&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;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Charged to costs and expenses&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments and deductions&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&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;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfMi01LTEtMS0w_13579f46-c655-498d-bf7d-2e18546ebfe4"
      unitRef="usd">18678000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfMi03LTEtMS0w_2c5d968f-1c9b-457b-aeba-391e136e29d0"
      unitRef="usd">17069000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNC01LTEtMS0w_3ab0fcb6-eb80-43ff-9244-1932c1a408b2"
      unitRef="usd">6347000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNC03LTEtMS0w_5536a29c-0f8e-47a2-9068-f54451e73882"
      unitRef="usd">7821000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNS01LTEtMS0w_13950efc-c67c-4427-ae35-b73c682801a3"
      unitRef="usd">6487000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNS03LTEtMS0w_954aa3f1-85cf-4d30-b1a3-94f85b534f2f"
      unitRef="usd">7130000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNi01LTEtMS0w_dc187c1b-f699-4232-beec-f002fcdd21fb"
      unitRef="usd">18538000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF83OS9mcmFnOjgzNzgxMmMyZDlhNDQwYzdiNmQyOTdiNTQ5NzZjNWJkL3RhYmxlOmI0Yjc3YWQ4MWQ4ZjQwMzI4Mzc4M2Q0MmQ5Njg0ODE5L3RhYmxlcmFuZ2U6YjRiNzdhZDgxZDhmNDAzMjgzNzgzZDQyZDk2ODQ4MTlfNi03LTEtMS0w_53208ba1-8a50-4ed4-a643-e57df4509fd9"
      unitRef="usd">17760000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjYyMw_5a57eba8-9955-46db-87c8-e03643094445">Debt and Finance Lease Obligations&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Debt and finance lease obligations primarily consisted of secured credit facilities at the Company's finance subsidiary and lease obligations in which it is expected that the Company will obtain ownership of a leased asset at the end of the lease term. The following table summarizes debt and finance lease obligations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Secured credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Other secured financings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company's finance subsidiary entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used by the Company to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. As of June&#160;27, 2020, the outstanding balance of the converted loans was $10.2 million at a weighted average interest rate of 4.91%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;See Note 9 for further discussion of the finance lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjY0MQ_1dd9f2ee-6d8c-4f11-9c70-8a75fbb9e1a1">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Debt and finance lease obligations primarily consisted of secured credit facilities at the Company's finance subsidiary and lease obligations in which it is expected that the Company will obtain ownership of a leased asset at the end of the lease term. The following table summarizes debt and finance lease obligations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Secured credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Other secured financings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LineOfCredit
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMi0xLTEtMS0w_361f5816-9fba-4d9b-bd13-45023cec2fc0"
      unitRef="usd">10178000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMi0zLTEtMS0w_9afa7b4b-4113-45c6-a9d0-9e49dc7b4ba4"
      unitRef="usd">10474000</us-gaap:LineOfCredit>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMy0xLTEtMS0w_a54c2e74-cf29-4cf5-a3e8-b78eac27c74d"
      unitRef="usd">3985000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfMy0zLTEtMS0w_6b95a205-7c1e-4ad2-aed2-19c421357562"
      unitRef="usd">4113000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:FinanceLeaseLiability
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNC0xLTEtMS0w_aa153c71-8705-45ea-96fa-ae266ba3164c"
      unitRef="usd">349000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNC0zLTEtMS0w_798da4fa-ad29-4482-bfe0-53fa13bfc344"
      unitRef="usd">366000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNS0xLTEtMS0w_50caef88-f17f-451a-bce8-47074aa08464"
      unitRef="usd">14512000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RhYmxlOmMzNjI5ZTMxYWU2ZTQ4ZDQ5ODQxYmE0ZmVjZGU2NTA4L3RhYmxlcmFuZ2U6YzM2MjllMzFhZTZlNDhkNDk4NDFiYTRmZWNkZTY1MDhfNS0zLTEtMS0w_6a5f91cb-cc9e-4de5-abe8-4994f44f0632"
      unitRef="usd">14953000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtPolicyTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMTA5OTUxMTYzNjk1Nw_3b97d8b4-a009-4205-b386-d5fa87c49f35">The Company's finance subsidiary entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used by the Company to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. As of June&#160;27, 2020, the outstanding balance of the converted loans was $10.2 million at a weighted average interest rate of 4.91%.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjU4NQ_b32884c4-1526-4870-afa4-b7b617b919f5">20-year amortization period with a balloon payment due upon maturity</us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms>
    <cvco:MaximumAdvanceunderSecuredCreditFacility
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjMwOA_d65ad9a4-2b3a-4abe-92b5-374373ed8c0e"
      unitRef="number">0.80</cvco:MaximumAdvanceunderSecuredCreditFacility>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjQ2OQ_074ca5e3-3ed5-484a-a50a-22e6ef661f70"
      unitRef="usd">10200000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84Mi9mcmFnOmU2ZWQ3MjQ4YzgzNDRmZDhhNTBkMmY0YzBkYjZiNzQyL3RleHRyZWdpb246ZTZlZDcyNDhjODM0NGZkOGE1MGQyZjRjMGRiNmI3NDJfMjUxMQ_23b0e344-9556-4fc9-a948-1655d2287e41"
      unitRef="number">0.0491</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:ReinsuranceTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfMTg1NQ_8c28c819-9409-4c14-978b-c3012767470e">ReinsuranceStandard Casualty is primarily a specialty writer of manufactured home physical damage insurance. Certain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. The ceded reinsurance agreements provide Standard Casualty with increased capacity to write larger risks and maintain its exposure to loss within its capital resources. Standard Casualty remains obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of Standard Casualty's assumed reinsurance is with one entity.&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29, 2019&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Direct premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Assumed premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Ceded premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Net premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Typical insurance policies written or assumed by Standard Casualty have a maximum coverage of $300,000 per claim, of which Standard Casualty cedes $175,000 of the risk of loss per reinsurance. Therefore, Standard Casualty's risk of loss is limited to $125,000 per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable by Standard Casualty through reinsurance for catastrophic losses in excess of $1.5 million per occurrence, up to a maximum of $43.5 million in the aggregate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Purchasing reinsurance contracts protects Standard Casualty from 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, the Company may be required to repurchase and reestablish its 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="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company has reinsurance reinstatement premium protection coverage, which will assist in reducing premium repurchase expense in the event of a catastrophic weather claim.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReinsuranceTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy0xLTEtMS0w_69176402-5f6d-42bd-851c-877b205decd8"
      unitRef="usd">5765000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy0zLTEtMS0w_0e18185a-80b4-4776-b464-4bfb5b111697"
      unitRef="usd">5185000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsWritten
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy01LTEtMS0w_d2003db5-75c4-439c-b1a1-9f7c7b2e20f4"
      unitRef="usd">5033000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfMy03LTEtMS0w_661f8fa9-4649-4353-abc1-725a1325b706"
      unitRef="usd">4570000</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC0xLTEtMS0w_6c389db8-7986-4bb3-9e19-3f34b7ea213c"
      unitRef="usd">7653000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC0zLTEtMS0w_d0dbdde1-7d85-43f7-a240-087e5c716605"
      unitRef="usd">6790000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC01LTEtMS0w_90adafdd-b787-4f06-93fa-81e07b7484a4"
      unitRef="usd">7513000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNC03LTEtMS0w_959f9808-e9a9-40ac-a974-806e67c80c74"
      unitRef="usd">6435000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS0xLTEtMS0w_795ca575-597e-4f0c-84cf-ef48de45b353"
      unitRef="usd">3202000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS0zLTEtMS0w_66c7e4ed-4cdc-417f-9083-34a39c171f64"
      unitRef="usd">3202000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS01LTEtMS0w_e83367e9-c43c-40dd-bed5-2268ddb1a7e3"
      unitRef="usd">2987000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNS03LTEtMS0w_bcdbed5f-bd42-41dd-b387-45196ce431cb"
      unitRef="usd">2987000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsWrittenNet
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi0xLTEtMS0w_74f35ce1-b2bf-4dd0-8699-413382fa91c6"
      unitRef="usd">10216000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi0zLTEtMS0w_e72e4405-5885-443a-be9e-83c93550b2b5"
      unitRef="usd">8773000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi01LTEtMS0w_d20d0a11-b2b0-451b-b29d-04a1a49c5351"
      unitRef="usd">9559000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RhYmxlOjFlM2MxYmNkYjMwMDQyMDlhMDc0YzFiNGM2MTczNDVjL3RhYmxlcmFuZ2U6MWUzYzFiY2RiMzAwNDIwOWEwNzRjMWI0YzYxNzM0NWNfNi03LTEtMS0w_9116f58e-6d34-4404-a7b0-ccd026d46ede"
      unitRef="usd">8018000</us-gaap:PremiumsEarnedNet>
    <cvco:MaximumRiskAssumedPerPolicy
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfODIz_c5fff3f8-e2af-4288-a3ec-6b8a66bc120f"
      unitRef="usd">300000</cvco:MaximumRiskAssumedPerPolicy>
    <cvco:MaximumRiskCededPerPolicy
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfODcw_351259d9-8c24-4ae4-885e-3c644f06ddfd"
      unitRef="usd">175000</cvco:MaximumRiskCededPerPolicy>
    <cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfOTY4_58433891-720a-4ad3-bff9-23b411950847"
      unitRef="usd">125000</cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount>
    <cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfMTE3NQ_e655b088-f3ed-42e2-a521-6035cc6ea028"
      unitRef="usd">1500000</cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount>
    <cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84NS9mcmFnOmU5YTFmMzZjNjc3NDQ5YTFiNjJmODEzYmI0ODkyYTdjL3RleHRyZWdpb246ZTlhMWYzNmM2Nzc0NDlhMWI2MmY4MTNiYjQ4OTJhN2NfMTIxMw_a628b148-9711-40fd-b23b-a2657f11df73"
      unitRef="usd">43500000</cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTg4MQ_0de5746f-45cb-4ad8-80fd-1857f71cb3ac">Income Taxes&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Our tax provision for interim periods is determined by estimating an annual effective tax rate, adjusted for discrete items arising in the fiscal quarters. Each quarter we update the annual effective tax rate and record a year to date adjustment to the tax provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Income taxes totaled $5.0 million in the first quarter of fiscal 2021, a 23.1% reported effective tax rate compared to $6.1 million in the first quarter of fiscal 2020, a 22.2% effective tax rate. The higher effective tax rate in the current quarter was primarily from lower tax benefits from the exercise of stock options compared to the same period last year.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzg1MQ_ba01b870-ce1e-42a9-9ed7-c9c95485e1aa"
      unitRef="usd">5000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzI0NA_47ba46a0-e016-4dbe-a0cf-d892ab029b22"
      unitRef="number">0.231</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzg5Mw_e9d3e8fe-f099-413e-8fdd-2ce87128e6f5"
      unitRef="usd">6100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF84OC9mcmFnOjE3NmJkNmQzYzU3MzQ5YjY5Y2Q0NDg2YWIwNTk3ZDQ5L3RleHRyZWdpb246MTc2YmQ2ZDNjNTczNDliNjljZDQ0ODZhYjA1OTdkNDlfMTA5OTUxMTYzMzMyOQ_d7a9ac98-5501-49a8-a980-ee01eb3f4057"
      unitRef="number">0.222</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTYxMg_75bc452d-4a82-4950-8f23-18e64ac62f2d">Commitments and Contingencies&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor. The risk of loss under these agreements is spread over numerous distributors. The price the Company is obligated to pay generally declines over the period of the agreement (generally 18 to 36 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="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $78.8&#160;million and $79.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; at June&#160;27, 2020 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. The Company applies ASC 460, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Guarantees&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASC 460"), and ASC 450-20, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Loss Contingencies&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASC 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, during the period in which a home is sold (inception of the purchase commitment), the Company records the greater of the estimated value of the non-contingent obligation (accounted for pursuant to ASC 460) or a contingent liability for each repurchase arrangement (accounted for under the provisions of ASC 450-20) as a liability.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; The Company had a reserve for repurchase commitments of $2.5 million and $2.7 million at June&#160;27, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Letter of Credit.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of $11.0 million to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of Standard Casualty's investments. There were no amounts outstanding against the letter of credit at either June&#160;27, 2020 or March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Construction-Period Mortgages.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; CountryPlace funds construction-period mortgages through periodic advances during home construction. At the time of initial funding, CountryPlace commits to fully fund the loan contract in accordance with a predetermined schedule. Subsequent advances are contingent upon the performance of contractual obligations by the seller of the home and the borrower. Cumulative advances on construction-period mortgages are carried on the Consolidated Balance Sheets at the amount advanced less a valuation allowance, and are included in Consumer loans receivable, net. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment of CountryPlace to fund future advances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Loan contracts with off-balance sheet commitments are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction loan contract amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining construction contingent commitment&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. CountryPlace sells loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers and finances certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, CountryPlace provides to the GSEs, 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,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; the loan's compliance with the criteria for inclusion in the sale transactions, including compliance with underwriting standards or loan criteria established by the buyer, and CountryPlace's 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, CountryPlace may be required to repurchase the loan or to indemnify 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. CountryPlace manages the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. The Company maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.1 million as of June&#160;27, 2020 and $1.0 million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. CountryPlace considers a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the three months ended June&#160;27, 2020, no claim request resulted in the execution of an indemnification agreement or in the repurchase of a loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind the Company 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, the Company is 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="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, CountryPlace had outstanding IRLCs with a notional amount of $27.0 million, which are recorded at fair value in accordance with ASC 815, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1) estimated cost to complete and originate the loan and (2) 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 the three months ended June 27, 2020 and June&#160;29, 2019, the Company recognized&#160;losses of&#160;$125,000&#160;and&#160;$1,000&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;respectively, on outstanding IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. CountryPlace manages the risk profiles of a portion of its outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities ("MBS") and whole loan sale commitments. As of June&#160;27, 2020, CountryPlace had $60.8 million in outstanding notional forward sales of MBSs and forward sales commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The estimated fair values of forward sales of MBS and forward sale commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the three months ended June&#160;27, 2020 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;June&#160;29, 2019&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;, the Company recognized gains of $1.0 million and $35,000&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;on forward sales and whole loan sale commitments, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; Since 2018, the Company has been cooperating with an investigation by the&#160;enforcement staff of the SEC regarding trading in personal and Company accounts directed by the Company's former Chief Executive Officer, Joseph Stegmayer. The Audit Committee of the Board conducted&#160;an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the results of&#160;the Audit Committee's work were shared with the Company's auditors, listing exchange and the SEC staff. The Company continues to make documents and personnel available to the SEC staff and intends to continue cooperating with its investigation.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Joseph D. Robles v. Cavco Industries, Inc., &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Malik Griffin v. Fleetwood Homes, Inc&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;., was filed in the Superior Court for the State of California, San Bernardino on September 19, 2019, seeking recovery on behalf of a putative class of current and former hourly employees for certain alleged wage-and-hour violations, including, among other things: (i) alleged failure to comply with certain wage statement formatting requirements; (ii) alleged failure to compensate employees for straight-time and overtime hours worked; and (iii) alleged failure to provide employees with all requisite work breaks. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company is party to certain other lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on the Company's 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 the Company's consolidated financial position, liquidity or results of operations in any future reporting periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfRepurchaseAgreements
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTU4Nw_1c01f110-bab0-4e3e-988a-eb99f775ad47">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor. The risk of loss under these agreements is spread over numerous distributors. The price the Company is obligated to pay generally declines over the period of the agreement (generally 18 to 36 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="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $78.8&#160;million and $79.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; at June&#160;27, 2020 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. The Company applies ASC 460, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Guarantees&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASC 460"), and ASC 450-20, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Loss Contingencies&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASC 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, during the period in which a home is sold (inception of the purchase commitment), the Company records the greater of the estimated value of the non-contingent obligation (accounted for pursuant to ASC 460) or a contingent liability for each repurchase arrangement (accounted for under the provisions of ASC 450-20) as a liability.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; The Company had a reserve for repurchase commitments of $2.5 million and $2.7 million at June&#160;27, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRepurchaseAgreements>
    <us-gaap:LossContingencyPeriodOfOccurrence
      contextRef="if97dd258617f42dcbed0303b8e32f541_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTYxNw_38633f1d-7af7-4d76-ab4e-eb1d7f086ce0">generally 18 to 36 months, calculated from the date of sale to the distributor</us-gaap:LossContingencyPeriodOfOccurrence>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ib9476ac91240402983d6fb299bbbba40_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfODQx_7086aa43-6f07-4d61-bfd5-2f128a80a8e7"
      unitRef="usd">78800000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ib7d9e52867e54cc69998c13f1d17bf17_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfODQ4_2b927f84-5503-4b7b-b5b9-617a1814971b"
      unitRef="usd">79300000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i51ff7f3a7982435c8cc767e603d9c127_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTQwNw_283ba7bc-a143-451d-b71e-844d857a220d"
      unitRef="usd">2500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="iee915b8286474acd828c1e155e36256f_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTQxNA_0604f74f-eaaf-4027-a323-bb2e2ca9c44f"
      unitRef="usd">2700000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTYwNA_b7f9e70f-8fa7-4b56-8dd2-56a087b35bde">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Letter of Credit.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of $11.0 million to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of Standard Casualty's investments. There were no amounts outstanding against the letter of credit at either June&#160;27, 2020 or March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Construction-Period Mortgages.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; CountryPlace funds construction-period mortgages through periodic advances during home construction. At the time of initial funding, CountryPlace commits to fully fund the loan contract in accordance with a predetermined schedule. Subsequent advances are contingent upon the performance of contractual obligations by the seller of the home and the borrower. Cumulative advances on construction-period mortgages are carried on the Consolidated Balance Sheets at the amount advanced less a valuation allowance, and are included in Consumer loans receivable, net. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment of CountryPlace to fund future advances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Loan contracts with off-balance sheet commitments are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction loan contract amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining construction contingent commitment&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="id81fb513dfb942d2bdc109f4aa545a1d_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTYyNw_d1bf4461-ac32-475d-9de6-03843edd4254"
      unitRef="usd">11000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ContractualObligation
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMS0xLTEtMS0w_dd3e4c62-9b8b-4ba6-877e-dd92158e4f49"
      unitRef="usd">31376000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMS0zLTEtMS0w_a880439d-0927-46b9-82cb-7f5f54ac454d"
      unitRef="usd">31136000</us-gaap:ContractualObligation>
    <cvco:ConstructionAdvances
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMi0xLTEtMS0w_8540dfad-76dc-49e7-b0c3-ac0c61642103"
      unitRef="usd">12240000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMi0zLTEtMS0w_05a4f9ea-9e2c-4c36-9cf2-bbc3b105734a"
      unitRef="usd">13400000</cvco:ConstructionAdvances>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMy0xLTEtMS0w_2df30b37-8182-48eb-a6d4-68164d0181b7"
      unitRef="usd">19136000</cvco:RemainingConstructionContingentCommitment>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RhYmxlOmVkYjNkZGU0NjVkYzRjNzM4YmUwNmRlMTQ4NDY1Y2NhL3RhYmxlcmFuZ2U6ZWRiM2RkZTQ2NWRjNGM3MzhiZTA2ZGUxNDg0NjVjY2FfMy0zLTEtMS0w_9ea160f9-579a-45ca-b4a0-e5ec8798be27"
      unitRef="usd">17736000</cvco:RemainingConstructionContingentCommitment>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTU4NQ_fa6f4ddc-cb68-4019-8cff-c14d35f44332">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. CountryPlace sells loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers and finances certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, CountryPlace provides to the GSEs, 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,&lt;/span&gt; the loan's compliance with the criteria for inclusion in the sale transactions, including compliance with underwriting standards or loan criteria established by the buyer, and CountryPlace's 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, CountryPlace may be required to repurchase the loan or to indemnify 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. CountryPlace manages the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. The Company maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.1 million as of June&#160;27, 2020 and $1.0 million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. CountryPlace considers a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the three months ended June&#160;27, 2020, no</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNDE2Ng_214f8d2a-c5b4-4184-9136-b95cd7102e47"
      unitRef="usd">1100000</cvco:ReservesRelatedToConsumerLoansSold>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0MzkwNg_018e260d-85f8-4f7c-a93f-5b1ba0ae5cf0"
      unitRef="usd">1000000.0</cvco:ReservesRelatedToConsumerLoansSold>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfOTU4Mw_9ce76007-5ad4-48a5-828c-92a1d6cf2e96">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind the Company 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, the Company is 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 style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, CountryPlace had outstanding IRLCs with a notional amount of $27.0 million, which are recorded at fair value in accordance with ASC 815, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; ("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1) estimated cost to complete and originate the loan and (2) 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 the three months ended June 27, 2020 and June&#160;29, 2019, the Company recognized&#160;losses of&#160;$125,000&#160;and&#160;$1,000&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;respectively, on outstanding IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. CountryPlace manages the risk profiles of a portion of its outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities ("MBS") and whole loan sale commitments. As of June&#160;27, 2020, CountryPlace had $60.8 million in outstanding notional forward sales of MBSs and forward sales commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The estimated fair values of forward sales of MBS and forward sale commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the three months ended June&#160;27, 2020 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;June&#160;29, 2019&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;, the Company recognized gains of $1.0 million and $35,000&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;on forward sales and whole loan sale commitments, respectively.</us-gaap:DerivativesReportingOfDerivativeActivity>
    <cvco:IrlcLoanCommitmentRangeMinimum
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNTQwMQ_65735108-86c8-4073-86dd-afd28d7e49a3">P30D</cvco:IrlcLoanCommitmentRangeMinimum>
    <cvco:IrlcLoanCommitmentRangeMaximum
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNTQwOA_8ff76c50-c28d-4bdf-b87a-1999513fd222">P180D</cvco:IrlcLoanCommitmentRangeMaximum>
    <cvco:InterestRateLockCommitmentsRecordedAtFairValue
      contextRef="ieadab2120fe649dda430dff5e5833652_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNTgyOQ_6465b9df-28b6-422f-8c63-d127d24fb7a1"
      unitRef="usd">27000000.0</cvco:InterestRateLockCommitmentsRecordedAtFairValue>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i235ec78395404c588c2e7b4353ca4f50_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNjY1Ng_59353989-25e9-4d63-b32f-36f89607e8b4"
      unitRef="usd">-125000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i86be1dafc6184537a92193590ca840e2_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0NDA5MA_3e784ade-a1e9-4e3a-9bfc-8abbbb05ab53"
      unitRef="usd">-1000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <cvco:ForwardCommitmentsRecordedatFairValue
      contextRef="ieadab2120fe649dda430dff5e5833652_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfNzA2MA_829932d5-179b-4e4b-b39c-7a537f5704d8"
      unitRef="usd">60800000</cvco:ForwardCommitmentsRecordedatFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i235ec78395404c588c2e7b4353ca4f50_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0NDYzMA_2db21b8a-4ba4-4e2f-9400-493c2468dc92"
      unitRef="usd">1000000.0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i86be1dafc6184537a92193590ca840e2_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85MS9mcmFnOjliNGFjZjg2NTI1YjQ1ZjBiYzdkZjdjNzYzYjI4YjdiL3RleHRyZWdpb246OWI0YWNmODY1MjViNDVmMGJjN2RmN2M3NjNiMjhiN2JfMTA5OTUxMTY0NDYzNw_2aa05e36-f3c9-40a4-88c2-68761744e488"
      unitRef="usd">35000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RleHRyZWdpb246YjRiZmQ5ODk1NmI2NDM3NGEwNTU1ZWMxZmIyYjBmNWRfMzA2_eb848b1a-26fe-48e2-8ab9-d0187766078d">Stockholders' Equity&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table represents changes in stockholders' equity during the three months ended June 27, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.761%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,173,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;607,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative effect of implementing ASU 2016-13, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,177,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;371,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;624,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table represents changes in stockholders' equity during the three months ended June 29, 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.761%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, March 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,098,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,111,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RleHRyZWdpb246YjRiZmQ5ODk1NmI2NDM3NGEwNTU1ZWMxZmIyYjBmNWRfMjkz_17a44702-6616-4e7e-8244-3ec410ca5194">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table represents changes in stockholders' equity during the three months ended June 27, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.761%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,173,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;607,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative effect of implementing ASU 2016-13, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,177,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;371,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;624,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table represents changes in stockholders' equity during the three months ended June 29, 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.761%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, March 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,098,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;529,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,111,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibaa1aa6d6b004fb69f66494050b0c7e5_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy0xLTEtMS0w_3c38974c-1531-45ab-8ed0-ac5a9e8180f6"
      unitRef="shares">9173242</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibaa1aa6d6b004fb69f66494050b0c7e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy0zLTEtMS0w_37345893-ef76-4dc3-8994-b381726b6d2b"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie06edde1b2e84a548a6bda8f090d11d1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy01LTEtMS0w_7772f0a1-5250-4093-bbad-766c2376604f"
      unitRef="usd">252260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96155ca922a24fa78fed166067b5db24_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy03LTEtMS0w_63bdb48d-c2f0-4302-a08f-b23c1ac64a64"
      unitRef="usd">355144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34f7a306667d469499f63205006b2fca_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy05LTEtMS0w_bdab58f0-fffe-4fc6-9b5a-0e6f72657b8c"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfMy0xMS0xLTEtMA_81622ae9-8d93-48fb-99e9-88495fb95737"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1638e4aa3b99456badb140ebef674439_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0zLTEtMS0yODg0_f12fc9c1-565d-4155-a7c5-da5d30098ad8"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9fa86bc2abe74f028a5324e133343ac5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC01LTEtMS0yODg0_d50bedfd-2538-4369-af51-da97759ae81a"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if61426f8edd8453787fe1687587efab4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC03LTEtMS0yODg0_04930a35-17b5-4626-b6e1-61af03d94d70"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i680e27d997434def83aba0d782dee555_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC05LTEtMS0yODg0_e9cd70ef-3c08-46d0-a3a3-ebd6945645e4"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic51ac5ad964c4343aaba9c720b9ec002_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0xMS0xLTEtMjg4NA_f9b11304-331a-428a-b5ab-cbc62c45e8df"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetIncomeLoss
      contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0zLTEtMS0w_393d9695-8f92-4196-be61-2ca1dde36a78"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC01LTEtMS0w_c37fa3a4-1c42-4657-8a07-9686802f1741"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC03LTEtMS0w_3fd3cffa-1bad-4ebe-b4a0-6c158c472a79"
      unitRef="usd">16674000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC05LTEtMS0w_e04135ca-add8-47c3-9ede-848eea7b22b5"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNC0xMS0xLTEtMA_94bf7aa4-c393-4c13-acfd-7f3452a249e8"
      unitRef="usd">16674000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS0xLTEtMS0w_39ba590c-5aa6-486f-9305-fc114989100c"
      unitRef="shares">3822</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS0zLTEtMS0w_a8a95249-ee23-49f2-aa7e-3e2937d640bc"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS01LTEtMS0w_4f0a48b9-0595-4933-8420-abd114ed8a62"
      unitRef="usd">-533000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS03LTEtMS0w_9d97b3e8-56f0-4f08-8711-816702aadabf"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS05LTEtMS0w_6c674344-60c2-4322-8584-73a84ebc33a2"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNS0xMS0xLTEtMA_bab76469-725f-4dc8-9de9-5be6bacae227"
      unitRef="usd">-533000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi0zLTEtMS0w_98d60947-eec7-4180-b547-49ec59b376bf"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi01LTEtMS0w_3e0f721c-f0fa-4736-81dd-8100b03d4a11"
      unitRef="usd">945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi03LTEtMS0w_48f87bc3-43ba-4020-8cb6-fff0c4b4a535"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi05LTEtMS0w_52de6dc3-38bd-4fc1-a55f-b9c43db3c6b6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNi0xMS0xLTEtMA_cbd320bb-6619-4f0f-a141-125cd28f0b59"
      unitRef="usd">945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib5ce330fe07b45678454f5895ed3f14f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy0zLTEtMS0w_bf9c31f2-a080-4beb-8708-15e56e8032a2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if3e87e09a42a4f97a4077ff8600a34b9_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy01LTEtMS0w_2cfd1a30-db40-42b7-bbed-2432e3ca9234"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i1ab097348ccd4ebb98da542f95db27fb_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy03LTEtMS0w_fa47c99a-f915-476f-8969-77222f7fea7c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i17c75bc905da46dc8bf8df13ed538e5b_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy05LTEtMS0w_991ba543-cd57-44fd-8205-bb0559c583bf"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfNy0xMS0xLTEtMA_065c9718-6635-4b6f-aaed-333821d3fc83"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia85a316c3377419ca5c43dcca5373c65_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC0xLTEtMS0w_18e49a6e-b534-4660-ba7f-8a2dfd105a43"
      unitRef="shares">9177064</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia85a316c3377419ca5c43dcca5373c65_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC0zLTEtMS0w_732c8a7b-b5a9-40e5-a3d7-f187d8b311aa"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i862a7812b93243f8a4f33aafa2c4755a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC01LTEtMS0w_33ef5182-71c4-4fff-8df1-b4a880579716"
      unitRef="usd">252672000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb35ed2af9c94fb59a8203f1a654253a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC03LTEtMS0w_806ce952-30a9-463e-a607-922160478e7a"
      unitRef="usd">371085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22a85e0547494079a827c68b06472352_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC05LTEtMS0w_2265f374-04bd-48e4-ac49-a3a3f98246dc"
      unitRef="usd">158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjQ2MWE0MTNiMmNhZTQ3Mjk4ZDJhZmM4MGVmNjkyMWUzL3RhYmxlcmFuZ2U6NDYxYTQxM2IyY2FlNDcyOThkMmFmYzgwZWY2OTIxZTNfOC0xMS0xLTEtMA_8b4343b8-e477-4238-9656-8f6cbcf992d3"
      unitRef="usd">624007000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i96b31351d7dd4043afa3b69e71d99545_I20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy0xLTEtMS0w_44033fbe-48f0-4261-a2d2-e0e590985379"
      unitRef="shares">9098320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i96b31351d7dd4043afa3b69e71d99545_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy0zLTEtMS0w_55596eda-003d-43ae-80fc-5d27b46d618a"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i012ae090d1924d21a078e35e674b613a_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy01LTEtMS0w_12266edc-4013-4f22-83d1-686ae485280f"
      unitRef="usd">249447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5987019504c24e39a050bf97c8c52ee1_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy03LTEtMS0w_bffccbc5-b23a-42cc-b5d0-8a564f1ef6d8"
      unitRef="usd">280078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ac1384743f44284b4c1dd807a6ca1d4_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy05LTEtMS0w_3e235568-c999-4056-b848-8d04b0e270ac"
      unitRef="usd">-28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03e9db53afdf44a1a0725271b3af2283_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMy0xMS0xLTEtMA_f4878296-49dd-40e6-8a95-5b43725331b6"
      unitRef="usd">529588000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi0zLTEtMS0w_06b7ebbc-f511-4c9f-abf4-9f6baa355647"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi01LTEtMS0w_66ecd2aa-bb53-4a27-8146-2c2ef5c0e6d9"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi03LTEtMS0w_7e4f1825-aa4d-4fc3-8b47-83070f184d20"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi05LTEtMS0w_3806ba9a-f4c2-4650-aa3b-cd8fb97a9a11"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNi0xMS0xLTEtMA_87f3e92f-ce97-477d-9ef5-c53fff18dc5f"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy0xLTEtMS0w_9a959c7c-3b00-41de-a91a-0447d2071460"
      unitRef="shares">13304</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy0zLTEtMS0w_1b0e8945-1f9a-44e4-a25c-32bca5bf4a19"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy01LTEtMS0w_82ad5c83-ce20-4428-a1e2-154234ec5a47"
      unitRef="usd">-1252000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy03LTEtMS0w_5d5598de-dec8-466f-9bd6-d21f8b1a1573"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy05LTEtMS0w_94b8244f-b1e5-4c01-acc0-f2cbc58102d4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfNy0xMS0xLTEtMA_92a93ef5-af97-4451-860e-0866438b7ac1"
      unitRef="usd">-1252000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC0zLTEtMS0w_5ab7cb8a-5e33-4e77-ba4a-c443e4f4e4ab"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC01LTEtMS0w_d9d6cf9e-38b6-46e6-8584-caaeba669427"
      unitRef="usd">630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC03LTEtMS0w_6962f0d6-bd0a-4450-be76-c70b7e77bed9"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC05LTEtMS0w_e9627f08-1d88-47ee-8389-6375c95ce49e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOC0xMS0xLTEtMA_6081ea54-9edc-4ebb-bdae-05e45fb9922d"
      unitRef="usd">630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i78153cdc9b3b45068b14201f75e584d7_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS0zLTEtMS0w_bea1fb55-2343-4a5c-9b5e-4c6eaa07bc4c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5a186fe17d804ca0b1453df684a89357_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS01LTEtMS0w_7d65ed33-af47-49d6-aee0-b93607f0495e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ia230a7bd8f134ef4911017e2fc54a729_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS03LTEtMS0w_addc0801-8e2b-4f7e-91de-b5ff1824bb6c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9314334b47f0483cb61790b016efefa5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS05LTEtMS0w_d862de18-c47d-4898-aa3a-086926658f8f"
      unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfOS0xMS0xLTEtMA_10c4a2cf-7523-40a5-b258-6cd3b82f17e5"
      unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i361afb15f471422782a2db20c3dd9bc0_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtMS0xLTEtMA_1c3d6c03-329a-40fd-9f49-254e706778be"
      unitRef="shares">9111624</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i361afb15f471422782a2db20c3dd9bc0_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtMy0xLTEtMA_030d52cd-b7ff-4db9-9d70-631de6b316ca"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb4bd3551b524a438086669d1d1b3176_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtNS0xLTEtMA_063cdb35-a16e-457d-b154-c7dd661879bd"
      unitRef="usd">248825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24e99a5def7244d59f4d6496c04e0e76_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtNy0xLTEtMA_6954c78c-33c2-464e-acd8-227027f821d8"
      unitRef="usd">301360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie81e4bb9cda346c498303fbb5377a9a2_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtOS0xLTEtMA_a64763c9-fc26-454d-a97c-caccef7323f3"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16534a05406a4037881da32463c3fc91_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF85Ny9mcmFnOmI0YmZkOTg5NTZiNjQzNzRhMDU1NWVjMWZiMmIwZjVkL3RhYmxlOjNlMTg4YWU1OWZmYzQ4OTc5ZTdiMTc1YWM2NTVhMzZhL3RhYmxlcmFuZ2U6M2UxODhhZTU5ZmZjNDg5NzllN2IxNzVhYzY1NWEzNmFfMTAtMTEtMS0xLTA_f55bead4-3f48-44f9-87d7-2fae29aafd44"
      unitRef="usd">550337000</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzIyNDY_1544e53c-3395-4f2d-b043-67122e2fbdcf">Stock-Based Compensation&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 246,157 shares were still available for grant as of June&#160;27, 2020. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock options and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Stock-based compensation charged against income for the three months ended June 27, 2020 and June&#160;29, 2019 was $945,000 and $630,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;As of June&#160;27, 2020, total unrecognized compensation cost related to stock options was approximately $5.7 million and the related weighted-average period over which it is expected to be recognized is approximately 2.49 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes-Merton option pricing model, which requires the input of assumptions. The Company estimates the risk-free interest rate based on the U.S. Treasury security rate in effect at the time of the grant. The expected life of the options, volatility and dividend rates are estimated based on historical data.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.358%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&lt;br/&gt;of Options&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;194,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; The fair value of restricted stock awards is estimated as the closing price of the Company's common stock on the date of grant. A summary of restricted stock award activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.064%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.489%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.489%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.492%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance-Based Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service-Based Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested target stock awards that vest based upon performance conditions through fiscal year 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested target stock awards that vest based upon performance conditions through fiscal year 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzIyNTg_57392366-c6a7-459d-ac25-254985dbeaea">The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 246,157 shares were still available for grant as of June&#160;27, 2020. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock options and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzI2Nw_32b3a2b4-986b-49e4-943f-d8cc339d80b9"
      unitRef="shares">1650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzMxNw_e5337674-d9b5-4c36-a146-0bfead8f5955"
      unitRef="shares">246157</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzU1OQ_9f12818c-5419-4f62-b01a-605a427d3bb8"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzY1OQ_d4d9c916-3535-447f-8e97-9ac6f0ab74be">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6ce32655ee324361a5b22518ba9d6a82_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3Xzk2Nw_e29922f8-5d35-4bf6-88a5-855c4dc18c42">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzEyMTY_cade0d73-10ab-43bd-89c9-5b35363ebacb"
      unitRef="usd">945000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzM4NDgyOTA2OTk2NzM_aa2b134e-6249-475d-9bee-6d56dd43a634"
      unitRef="usd">630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzE0MjQ_d3173275-e3c5-4f45-aac0-72e45a6bf265"
      unitRef="usd">5700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzE1Mjc_5f2a5908-a2b8-4a62-97aa-5e5574cee95c">P2Y5M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90ZXh0cmVnaW9uOjRmNzdlNzZlZjJhMjQ4NDJhNTUyY2VkNDFkNTgwMmY3XzIyNjU_f3455747-a482-4c0d-bd88-6ef9823a87f3">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.358%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&lt;br/&gt;of Options&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;194,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8829bfcad1174f52b6b8218f020df712_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzEtMS0xLTEtMA_f1a029b2-2355-4ad4-8d52-9e2a983ca262"
      unitRef="shares">364174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzItMS0xLTEtMA_ee3c4a72-b2a0-4fbb-9c3a-d9e72dcffc33"
      unitRef="shares">15250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzMtMS0xLTEtMA_3b84f2eb-b412-4afc-a7a3-2e26150107c7"
      unitRef="shares">9100</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ic47ca1e59f414879b6d8c5717d0013c9_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzQtMS0xLTEtMA_abe6ae45-3bf7-435f-9b80-e2998d739594"
      unitRef="shares">6200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzUtMS0xLTEtMA_8b034671-b4ad-4f5b-a8cc-3e40d71159e2"
      unitRef="shares">364124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibe9fc1188e0048b7a0da5276ae3431a5_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZTo5Mjc5OTYwYmM3YmE0MGMyYTY4NmM2ZTFmM2I5YzFkYi90YWJsZXJhbmdlOjkyNzk5NjBiYzdiYTQwYzJhNjg2YzZlMWYzYjljMWRiXzYtMS0xLTEtMA_b828e655-aecf-47fa-9507-5d263378e00e"
      unitRef="shares">194058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8971783f53974ccf9e420d56f247a31f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzItMS0xLTEtMA_7f1e6603-fa67-4d6e-a344-a526709788c9"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3b1d05e95bb042b2bcfbadfbffc7284a_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzItMy0xLTEtMA_0562e426-2bb6-4325-8c4d-eadd0c0bddff"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzItNS0xLTEtMA_a409ee6e-bb9c-4310-a1b9-a9ebba382e98"
      unitRef="shares">11805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzMtMS0xLTEtMA_da6195de-7034-4bab-82a3-6093b25886a6"
      unitRef="shares">7300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzMtMy0xLTEtMA_1ce0a98b-8b7d-4302-94d7-b63320d7d001"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzMtNS0xLTEtMA_cb51c6c6-d45e-426c-95a3-b5b203faecc7"
      unitRef="shares">7300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzQtMS0xLTEtMA_c17aa29e-8a34-4398-a8d5-c755cb80e4c8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzQtMy0xLTEtMA_42c27390-d121-476d-9488-aee79d29152a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzQtNS0xLTEtMA_8744f876-f10b-4df1-b0ff-3287976cb3db"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib59d699d2c5a47e495b1ab967d948040_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzUtMS0xLTEtMA_5925ba80-5fd5-4769-8554-75daa66d2ea8"
      unitRef="shares">350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i960347353f984ed8afd02594f3ec0b71_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzUtMy0xLTEtMA_7a4cd2ac-54f2-4bc2-a8d0-3fa9b688d348"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzUtNS0xLTEtMA_170d7abe-6dd4-478c-9d7e-a966dbfb4c7a"
      unitRef="shares">350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib2b8fa8d171d49e4a766ab55c149dce8_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzYtMS0xLTEtMA_8cdff9e3-075a-4c44-b9eb-078603719206"
      unitRef="shares">14255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i43489753acc6456191fba28855cb56fa_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzYtMy0xLTEtMA_d6e339dd-f367-4ca0-a487-ca016cc6fc4e"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzYtNS0xLTEtMA_84302026-bb8f-4d06-980f-e612e6ded212"
      unitRef="shares">18755</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i56656503b4754b509a1b0c8db77c9aef_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzctMS0xLTEtMjk4NQ_07fd38a0-c796-47d8-b646-e33098ed99ae"
      unitRef="shares">6955</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5a43e6310fba45cbba98c750b74d724a_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDAvZnJhZzo0Zjc3ZTc2ZWYyYTI0ODQyYTU1MmNlZDQxZDU4MDJmNy90YWJsZToxZGFjMmI1NDNhZDQ0NWMyOTYxMWJmNTk4MWU3MDJiMi90YWJsZXJhbmdlOjFkYWMyYjU0M2FkNDQ1YzI5NjExYmY1OTgxZTcwMmIyXzgtMS0xLTEtMjk4NQ_928f2afe-ff5e-4153-984c-f0faca16a69b"
      unitRef="shares">7300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzEyOTE_6da17b67-9290-4820-935a-4a3eb2e6fc82">Earnings Per Share&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,174,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,102,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,264,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,217,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the three months ended June 27, 2020 and June&#160;29, 2019 were 39,996 and 60,600, respectively. In addition, 14,255 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;7,600 &lt;/span&gt;outstanding restricted share awards were excluded from the calculation of diluted earnings per share for both the three months ended June 27, 2020 and June&#160;29, 2019, respectively, because the underlying performance criteria had not yet been met.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzEyODM_0f3e296e-615a-43fb-873f-7e5e5f544e13">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,174,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,102,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,264,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,217,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzItNS0xLTEtMA_78add80a-043b-49fc-a4c5-fb44699f1567"
      unitRef="usd">16674000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzItNy0xLTEtMA_a28930c3-fea9-4b99-aee2-2d7e0176db1d"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzQtNS0xLTEtMA_ca9b6dc0-e9f9-4d24-912f-0fa8f28e85d8"
      unitRef="shares">9174182</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzQtNy0xLTEtMA_8af12efc-e23d-4291-9450-636cf636a34f"
      unitRef="shares">9102685</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzUtNS0xLTEtMA_fd19de78-a0a7-4b43-985f-4051ed6ba3c0"
      unitRef="shares">90479</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzUtNy0xLTEtMA_f3c6cb4c-94c9-4337-9e2b-68de9dde2bb3"
      unitRef="shares">114914</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzYtNS0xLTEtMA_549eeb8f-8bcd-4ea2-b863-149824925328"
      unitRef="shares">9264661</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzYtNy0xLTEtMA_4204a239-397f-4a9c-841c-9c364f45546f"
      unitRef="shares">9217599</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzgtNS0xLTEtMA_c51274f1-c986-409c-aedc-5925afa86827"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzgtNy0xLTEtMA_f45f4ffd-2906-4c46-b42b-088cfafd5dd2"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzktNS0xLTEtMA_21f9f6d4-1a9c-43f2-a43e-88ffa326158e"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90YWJsZTo0ZDVlZWM2NmI4ODk0NjhkODk2OTU0MWRiYzRmNjI1MS90YWJsZXJhbmdlOjRkNWVlYzY2Yjg4OTQ2OGQ4OTY5NTQxZGJjNGY2MjUxXzktNy0xLTEtMA_077892bc-c0d4-4b78-abbe-6ca7fbc5e039"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iacec9ba54e8447859696d281f8242839_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzM4NDgyOTA2OTg5Nzg_9dac7ffb-df02-4175-b60f-b644be9ea82d"
      unitRef="shares">39996</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if99f3c0b6e0749cda2ada3ba60a87da5_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzM4NDgyOTA2OTkwMjE_7a2254af-be86-4a58-a8e8-bc63e6217387"
      unitRef="shares">60600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia5bf6ab7152d403a884827019afcc965_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzE2NDkyNjc0NDQxMDc_f8b3361f-329a-48b5-9aab-03cff0f58ed8"
      unitRef="shares">14255</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d90f069cee848e9ac7a9797d3d7d11b_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDMvZnJhZzo5NGUyMDM2ZmVjZDc0N2Q5YTIxNTJlMzM4ZWNmZWQ0NS90ZXh0cmVnaW9uOjk0ZTIwMzZmZWNkNzQ3ZDlhMjE1MmUzMzhlY2ZlZDQ1XzQzOTgwNDY1MTI1MjE_07469991-e8a7-4d20-b4f6-ff55900a60b5"
      unitRef="shares">7600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2MzU4ODA_f99c4dc4-3b52-4d52-82b7-78123698478a">Fair Value Measurements&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 the Company's financial instruments were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Consumer loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Interest rate lock commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Forward loan sale commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"&gt;See Note 19, Fair Value Measurements and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies in our 2020 Form 10-K for more information on the input levels and methodologies we use in determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Unrealized gains or losses on investments are recorded in earnings at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(3)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Gains or losses on derivatives are recognized in current period earnings through Cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(4)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;No transfers between Level 1, Level 2 or Level 3 occurred during the three months ended June&#160;27, 2020. The Company's policy regarding the recording of transfers between levels is to record any such transfers at the end of the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Financial instruments for which fair value is disclosed but not required to be recognized in the balance sheet on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans held&#x2014;construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans held&#x2014;construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;No recent sales have been executed in an orderly market of manufactured home loan portfolios with comparable product features, credit characteristics or performance. Therefore, loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. These loans are held for relatively short periods, typically no more than 45 days. As a result, changes in loan-specific credit risk are not a significant component of the change in fair value and changes are largely driven by changes in interest rates or investor yield requirements. The cost of loans held for sale was lower than the fair value as of June&#160;27, 2020. As noted above, activity in the manufactured housing asset-backed securities market is infrequent with no reliable market price information. As such, to determine the fair value of securitized financings, management evaluates the credit quality and performance history of the underlying loan assets to estimate the expected prepayment of the debt and credit spreads, based on market activity for similar rated bonds from other asset classes with similar durations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company records impairment losses on long-lived assets held for sale when the fair value of such long-lived assets is below their carrying values. The Company records impairment charges on long-lived assets used in operations when events and circumstances indicate that long-lived assets might be impaired and the undiscounted cash flows estimated to be generated by those assets are less than their carrying amounts. No impairment charges were recorded during the three months ended June&#160;27, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities, which consist of collecting loan payments, remitting principal and interest payments to investors, managing escrow accounts, performing loss mitigation activities on behalf of investors and otherwise administering the loan servicing portfolio. MSRs are initially recorded at fair value. Changes in fair value subsequent to the initial capitalization are recorded in the Company's results of operations. The Company recognizes MSRs on all loans sold to investors that meet the requirements for sale accounting and for which servicing rights are retained.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company applies fair value accounting to MSRs, with all changes in fair value recorded to Net revenue in accordance with ASC 860-50, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Servicing Assets and Liabilities&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. The fair value of MSRs is based on the present value of the expected future cash flows related to servicing these loans. The revenue components of the cash flows are servicing fees, interest earned on custodial accounts and other ancillary income. The expense components include operating costs related to servicing the loans (including delinquency and foreclosure costs) and interest expenses on servicer advances that are consistent with the assumptions major market participants use in valuing MSRs. The expected cash flows are primarily impacted by prepayment estimates, delinquencies and market discounts. Generally, the value of MSRs is expected to increase when interest rates rise and decrease when interest rates decline, due to the effect those changes in interest rates have on prepayment estimates. Other factors noted above as well as the overall market demand for MSRs may also affect the valuation.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of loans serviced with MSRs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average servicing fee (basis points)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized servicing multiple&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized servicing rate (basis points)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Serviced portfolio with MSRs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;585,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mortgage servicing rights (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgxMDA_b3a0a29c-4514-4671-8d58-63481dddc40e">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 the Company's financial instruments were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Consumer loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Interest rate lock commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Forward loan sale commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5234c07edf0a454489004f61be37a39c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMS0xLTEtMA_2005df56-43b7-49f2-b8cb-6d733f6dd4a0"
      unitRef="usd">13975000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if7f7ed7a8549496481621c831c99d4dd_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMy0xLTEtMA_26e3a7af-f34e-4ee3-aad5-92c36ecdc4d5"
      unitRef="usd">13975000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7bd7037341ff47df9afc1551f3729b5b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNS0xLTEtMA_1fb81bac-31dc-4f22-84e6-f8660f2c69d3"
      unitRef="usd">14774000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9b0deb6d022a450eb6c9ed6f5e96ac34_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNy0xLTEtMA_a021e2ba-a400-4189-b258-a4ced1694ea8"
      unitRef="usd">14774000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i709ea00bc6bb43ebb2d8375c5154f63e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMS0xLTEtMA_fdaadd63-ee30-4edc-81bc-d48394a5eb94"
      unitRef="usd">11611000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i69c7e82cbc5841a8a09586bc8b690cc8_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMy0xLTEtMA_ed88dacb-b679-4a35-9b4f-9c16bdcda104"
      unitRef="usd">11611000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i09da83d066ec4dc6b193ce4b19a920f0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNS0xLTEtMA_7f13b545-a9df-4806-9c47-095463f953ba"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8b790f120fc744cda6bf1d8b1fdd33c7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNy0xLTEtMA_bb7829c9-c6eb-407f-9c65-e898dfd8b3e9"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMS0xLTEtMA_aa2d4ac5-5f61-46bf-9486-a2a724d30310"
      unitRef="usd">21294000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMy0xLTEtMA_046852fd-df7e-40c6-a661-e57717711112"
      unitRef="usd">21294000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNS0xLTEtMA_21b1dbeb-b352-45eb-8953-33e960c86ca9"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNy0xLTEtMA_0786e848-74d9-4bfe-927e-0538d7cf2fe9"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMS0xLTEtMA_823e52fa-3651-4b8b-bbbf-283cb88fd6d2"
      unitRef="usd">88959000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMy0xLTEtMA_17a416f1-07ef-4f68-b10d-6739d0710158"
      unitRef="usd">102578000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNS0xLTEtMA_60128496-54f6-4338-a3dd-d14b0061ab5b"
      unitRef="usd">82304000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNy0xLTEtMA_64bb2369-870a-40f5-8f12-f532641d4ead"
      unitRef="usd">97395000</us-gaap:NotesReceivableFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMS0xLTEtMA_d4067845-8249-4be9-8855-10f38f93e85b"
      unitRef="usd">40000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMy0xLTEtMA_85b9ead6-04e3-4d17-9161-cfc509838636"
      unitRef="usd">40000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNS0xLTEtMA_3368e57e-bb38-4b2f-862b-28073c4317bb"
      unitRef="usd">164000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNy0xLTEtMA_5d974b69-9043-431f-8254-f8397b4d0a2b"
      unitRef="usd">164000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMS0xLTEtMA_16c0ffb9-335f-462b-bbe9-827ee0d723a3"
      unitRef="usd">5000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMy0xLTEtMA_5084487e-3086-4f5e-a7a4-40838af5f1af"
      unitRef="usd">5000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNS0xLTEtMA_abdc27c1-b5bc-4e31-b4aa-e191399db01f"
      unitRef="usd">-1011000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNy0xLTEtMA_3ee58992-7dfb-4f38-808f-5fc5bebf612c"
      unitRef="usd">-1011000</cvco:ForwardCommitmentsFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtMS0xLTEtMA_ae320681-8b5a-465f-91d3-3e62c1079c2a"
      unitRef="usd">44009000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtMy0xLTEtMA_28831593-3c4d-43b2-99f1-1175b67dc951"
      unitRef="usd">47503000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtNS0xLTEtMA_90a2c237-f6df-47ec-bd99-bac29a9468f8"
      unitRef="usd">46565000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzgtNy0xLTEtMA_79453e1d-e98a-4dbb-9eb0-cc28e05b4455"
      unitRef="usd">46819000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i2f7aafbd39c04309b32ce18bfd266449_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktMS0xLTEtMA_780dd57c-9df3-4c6b-bff7-01f36d1bebe2"
      unitRef="usd">14512000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8799ddeafbf34672a4fff54b534e9657_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktMy0xLTEtMA_fe8bb3b3-0c00-4082-9338-dbb1e4deab4b"
      unitRef="usd">14099000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ifa295b7e560c4cc8af0ae391b657d7eb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktNS0xLTEtMA_99ddcabb-ce52-4823-940c-a636e6a51c9f"
      unitRef="usd">14953000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i0bbf63d9dc39495cbadecb380774b507_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzktNy0xLTEtMA_fccd1b2b-4401-4a26-af9a-6741bd2751e8"
      unitRef="usd">15592000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzNTg_290feaf8-eab7-4d6f-9194-b875c4bcc525">See Note 19, Fair Value Measurements and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies in our 2020 Form 10-K for more information on the input levels and methodologies we use in determining fair value.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwODg_dd0ae497-6457-4b1d-b8a2-862b622b6308">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Unrealized gains or losses on investments are recorded in earnings at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(3)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Gains or losses on derivatives are recognized in current period earnings through Cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;(4)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;"&gt;Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if2d74195f8b3477395b60758488963d6_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtMS0xLTEtMA_737b1998-537f-4f62-9f12-82fc7bdc2519"
      unitRef="usd">4671000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iaed34216676c4e1aad4b587b059fdc57_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtMy0xLTEtMA_ba6f9fd9-88ad-493b-ab70-28b0f265a35b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8f29bdc9c7bb422f9d222aa0f245e6d0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtNS0xLTEtMA_8f912f88-345a-4921-99f8-4ae8b0ac5c12"
      unitRef="usd">4671000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i81492efbdaac44a5aa64d61278c5e205_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzMtNy0xLTEtMA_1f366892-c4a9-4b19-8d1b-2b809c38db45"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3083f0f2346248ffaa20ed3e183f7012_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtMS0xLTEtMA_f32ed049-d0a3-4549-904e-595389f10628"
      unitRef="usd">4581000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1cd6dc57a20149729e68658081998043_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtMy0xLTEtMA_37338df1-ff5a-4148-b05a-7a67322a608b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i666c9dc8ae1b4903a03741e2f53fe6eb_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtNS0xLTEtMA_c597c979-0186-417d-a9f5-14294ae437a0"
      unitRef="usd">4581000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idf21bdac18304caaacfdabfe00fe6483_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzQtNy0xLTEtMA_1d3cbfab-21e0-4225-a3ca-a5fdbab28403"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idd249c1b59b543ec9f7945775f8c3631_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtMS0xLTEtMA_5d7b0714-3304-4e4c-ac1f-9f57298d0457"
      unitRef="usd">4723000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i934774a19e9d4beca9d8bfad1b606490_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtMy0xLTEtMA_84fdb867-4afe-4bc1-b11e-090397741a97"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3095e13d3d9443cd864186b30a5bd86c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtNS0xLTEtMA_ed7f95d0-ce1c-4f05-853b-1fa643d95cb8"
      unitRef="usd">4723000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib70058d178e0437393c68ae325a649ea_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzUtNy0xLTEtMA_b0339e7c-5b4d-42b9-a0f5-76da7a3816b9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iee073d5a459e4041989f6236604d5bc2_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtMS0xLTEtMA_813c94aa-f18c-4fc9-9aa9-a6631983751a"
      unitRef="usd">11611000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie57307fd1b814598b4c9a07a6b7cdc11_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtMy0xLTEtMA_fac7e4ce-f8bb-4831-828d-ff27f48f8bef"
      unitRef="usd">11611000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8732e7fc90e24647b93f2c88c5ec543a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtNS0xLTEtMA_4ca51359-0323-4700-8ad9-c872fe3ccf87"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i92288d77020248b3bafb8b1afde10646_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzYtNy0xLTEtMA_32895790-52ba-493a-9db9-5643aa8edaf0"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i18eda3ea21f048e7ab63bb9616fc7311_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctMS0xLTEtMA_cbef9ebd-3c8d-425b-a479-b02ca51cd3b9"
      unitRef="usd">40000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ief4f3f0751c8465cb2dacaf0d5fb660a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctMy0xLTEtMA_8e9628c9-a9e0-4c96-934c-32e217adb74f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6d4dca40e8ab4291a820a0ba3290897d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctNS0xLTEtMA_628fccf9-5b06-4714-a8e1-8a339afa8679"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i564a64fa81a340319f14ec189b7aac88_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzctNy0xLTEtMA_412f1755-493f-4172-967d-a7037c122be3"
      unitRef="usd">40000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iabab97762b9a4d7793d4f88b71975f7e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtMS0xLTEtMA_07152566-ced2-4fdf-8538-66b5079d977e"
      unitRef="usd">5000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id95ccf8581aa4395b3bf037f3a0f66e4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtMy0xLTEtMA_b50d48c0-256c-4673-a7a6-6c02e6918ce5"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i044b3efbfcba4cb996083e124d0b91a1_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtNS0xLTEtMA_91528fd1-6696-403b-a5fb-ceb421a4d48c"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3c563e1bd90c487893126884fdf9ea87_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzgtNy0xLTEtMA_a2e583da-5abc-47a7-9a30-28c6aa68327f"
      unitRef="usd">5000</us-gaap:DerivativeAssets>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i36c8bd0268c4481c89581c0c3e3cd322_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktMS0xLTEtMA_a8a91d5c-f0b2-45b5-b5c9-ba09ee506f22"
      unitRef="usd">1195000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="if36096594a564ecba3146a8fabdac467_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktMy0xLTEtMA_e6abf715-fffe-4c78-b87d-e94380782713"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i32b9fb5a5a04450f9c78cb1b6a5ced69_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktNS0xLTEtMA_675dd3e3-736b-43e0-aa5d-a18125a34e45"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i88ee7d2475114af483148d149971180c_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo2ZjEwMmRiY2Y3ZjM0YmUxODhkYTA2MmEzNDgzYjI2ZS90YWJsZXJhbmdlOjZmMTAyZGJjZjdmMzRiZTE4OGRhMDYyYTM0ODNiMjZlXzktNy0xLTEtMA_1f2efbca-d2ad-401c-b273-6941477c4c3e"
      unitRef="usd">1195000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6eb3396de2104a7e9cad27ece3d9e0d6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtMS0xLTEtMA_490ee777-81ed-467d-98ec-27e7506dfc7f"
      unitRef="usd">5443000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if6294628ba814777b7bb00d906ce02c2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtMy0xLTEtMA_ae794da6-a600-490f-ae6d-b7043cb380b1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic995de395d4545f799b529d58e804a17_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtNS0xLTEtMA_e8c003a2-593c-498f-a146-a85ce5f669ed"
      unitRef="usd">5443000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id26897a005544de2a79ae3fe67e8e568_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzMtNy0xLTEtMA_474375b7-f5e7-4d01-a8a5-0ad220faa5bf"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idea9c6e4fdb54ca18e5973e65ee2c1ee_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtMS0xLTEtMA_73412ea3-6846-44d3-9bac-6b78bd5800ce"
      unitRef="usd">4370000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idc84c06160bd4f9d9d3d1606bd200069_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtMy0xLTEtMA_e95086ba-8bb3-46e7-b5cf-491658029d39"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7401b107b4dd4ea2bd52d3673ad9b2c1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtNS0xLTEtMA_85221eb7-736c-43dd-bc56-da07be567271"
      unitRef="usd">4370000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic281cf3e22524a1a9ac20a298270ef9e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzQtNy0xLTEtMA_bb3b9621-67f6-4035-b3d7-1cf70d4a5aef"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i30e3d37e727c4c87aa953b5e18d96a32_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtMS0xLTEtMA_b34a5ee6-25aa-4c36-9b98-8fcd265f01eb"
      unitRef="usd">4961000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib25a4beefc664f90868aef098e494291_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtMy0xLTEtMA_523a6832-f6e8-40d2-832b-a9a05a5dfce3"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib2c77b40ed5943ad867bd58a46c068e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtNS0xLTEtMA_1d54f7c2-d7af-4d1a-8e2f-2a979b4c4b97"
      unitRef="usd">4961000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic4afea767fa749938c7834a422988b5b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzUtNy0xLTEtMA_d3b6736b-2f55-4c87-88c3-1ee46dc996d5"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib43e99eec39147a5b1692c0746d94567_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtMS0xLTEtMA_17f985d4-b0a4-4b2a-8f38-67d4bbb24751"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7c278a345e53484084fe911f515eb3fa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtMy0xLTEtMA_22f1c42e-6d08-45f8-a5ba-8d5359d5a50a"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iac0a6a55d6f84f1596c514bcc65123a1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtNS0xLTEtMA_8913a034-5317-4ae8-b502-0460ab85e40b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4eae2ffaad3c45febaa2a0e7b9d6c553_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzYtNy0xLTEtMA_9a500b10-d2d7-4e13-aeb3-79d977314eb9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="ief6272ca503748abbddd59443faea8d4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctMS0xLTEtMA_78032611-dc1c-47c9-a6b4-6e45c6d6f7bb"
      unitRef="usd">164000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9b0b0f8be415454584b6a40380d97f00_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctMy0xLTEtMA_d3b77af5-28bc-4222-8ad8-596cb9ebe4ed"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic229fe40ed7c4b828a1f15f98fab25fa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctNS0xLTEtMA_98ff3b25-672d-4541-9b15-c8e9e1c874d7"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7a796ffe7b2f4418adeca647d7db6f4e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzctNy0xLTEtMA_c79a6ff3-85c3-4b09-b169-55172b31991f"
      unitRef="usd">164000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i99992deac12f483f9ec16ab1b9f17e16_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtMS0xLTEtMA_f1401df7-b556-4c51-88c4-576ae6e52205"
      unitRef="usd">-1011000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i6b3de3c7ca4048d580b7d51c16222962_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtMy0xLTEtMA_c489ce4b-19a1-4d08-a594-8fabf61cd5d7"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icc0a3b7aecc0409db8c86df76710bf46_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtNS0xLTEtMA_c92304fe-858a-41cf-bc68-c853253ff35e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4da2224a635d468ea565e8eecb4f1406_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzgtNy0xLTEtMA_49d999e5-bd0b-4b80-b385-cac6ecc16a84"
      unitRef="usd">-1011000</us-gaap:DerivativeLiabilities>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ia68997c6bc9b42c193282ae3c26cf2ac_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktMS0xLTEtMA_3dd38c01-b9a2-4408-828b-ca476e585b5c"
      unitRef="usd">1225000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="id28e9da65756409eaa40369b675ea5ff_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktMy0xLTEtMA_36805243-09b2-4a41-9a0c-7e6578290199"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i22496c9943654630946d07903f7aae2f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktNS0xLTEtMA_02614db0-24d3-47bc-85d8-8ea83df4ae02"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i4440480c81c24524a7be411ae1da2f18_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpjMTczZmY4ZWY4NjQ0NmY4YjY5MDdhZDNhYzgyOTNkNC90YWJsZXJhbmdlOmMxNzNmZjhlZjg2NDQ2ZjhiNjkwN2FkM2FjODI5M2Q0XzktNy0xLTEtMA_e1c51073-9b1c-457d-8d60-8115f778670d"
      unitRef="usd">1225000</us-gaap:ServicingAssetAtFairValueAmount>
    <cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzM2MDU_a8ba8f2d-a672-4078-b119-d48beaea1b9a"
      unitRef="usd">0</cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount>
    <us-gaap:FairValueTransferPolicyPolicyTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzc5ODc_a3c155b6-81f3-4d19-95e5-840d50478318">The Company's policy regarding the recording of transfers between levels is to record any such transfers at the end of the reporting period.</us-gaap:FairValueTransferPolicyPolicyTextBlock>
    <cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwMTQ_6657db35-6df2-4026-8c7b-9a2b5bfc73c6">&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Financial instruments for which fair value is disclosed but not required to be recognized in the balance sheet on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Loans held&#x2014;construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItMS0xLTEtMA_bb86b61f-b569-444d-bb5a-267f8e34fb8d"
      unitRef="usd">63647000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItMy0xLTEtMA_48e31219-438a-4106-8c32-390de42f0ba3"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItNS0xLTEtMA_55235bed-9197-4ca9-8fd8-86e7a5786558"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzItNy0xLTEtMA_d1087175-8974-45ab-a81d-5ab4642f982f"
      unitRef="usd">63647000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtMS0xLTEtMA_9eb910f2-85de-451f-92b4-94b83ae593c0"
      unitRef="usd">26691000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtMy0xLTEtMA_5f2888ab-573a-41fc-958e-ce9569607a91"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtNS0xLTEtMA_2736d5b1-83f6-456b-85e0-9f5c1f453379"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzMtNy0xLTEtMA_dcaaf97b-b513-45e5-89e1-f22ea6b7a019"
      unitRef="usd">26691000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:ConstructionLoan
      contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtMS0xLTEtMA_37120885-735a-4448-a9ba-b464d4b103f3"
      unitRef="usd">12240000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtMy0xLTEtMA_ef5eef54-34a7-4e88-b9de-419a970ab0a9"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtNS0xLTEtMA_e9024568-fb14-4381-a54f-c47d80c03000"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzQtNy0xLTEtMA_1db1878d-6aa0-4bd6-93e9-6675a8a52de5"
      unitRef="usd">12240000</us-gaap:ConstructionLoan>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtMS0xLTEtMA_9741222e-b172-49db-b645-656474dfdb4a"
      unitRef="usd">47503000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtMy0xLTEtMA_57f2e56d-d108-4929-9a17-d8971dccba7d"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtNS0xLTEtMA_7197788d-8c39-4576-886d-4d74ac73661e"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzUtNy0xLTEtMA_5189b606-2f53-45a2-b245-40e9fbdbbd18"
      unitRef="usd">47503000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtMS0xLTEtMA_aef0369a-d833-45e4-937b-e9138d0cb914"
      unitRef="usd">14099000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtMy0xLTEtMA_98fb2310-1b0c-4348-b86e-b34a40e54217"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtNS0xLTEtMA_9b5ee0e0-6542-4bac-b991-3d4dd7b62291"
      unitRef="usd">14099000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzYtNy0xLTEtMA_48506926-2593-43ea-8445-45c6a57d9d35"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctMS0xLTEtMA_eb36b21d-531e-4ffd-a46a-529539fb7841"
      unitRef="usd">21294000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i7809de8dd5d04ba9b23217e3be3fd708_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctMy0xLTEtMA_ba49d8c9-7186-4d0d-9542-4d8542ecdb40"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i8a90eca9a7284df991988276b4e3b6b3_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctNS0xLTEtMA_26855780-2205-4de1-9071-43381dbcdb9d"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ic5a8a8193caa4ba4adf89e0f12fb0a21_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTo5ODExNzM1Zjk3MjM0MmQ2OWUzNTA0MjBkYjg2Y2U4My90YWJsZXJhbmdlOjk4MTE3MzVmOTcyMzQyZDY5ZTM1MDQyMGRiODZjZTgzXzctNy0xLTEtMA_546a9f75-dd68-4670-b2f1-7e61b65b7a64"
      unitRef="usd">21294000</us-gaap:EquityMethodInvestments>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItMS0xLTEtMA_22a79f89-56c6-4678-95a0-964b92015525"
      unitRef="usd">68503000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="if1849e82edc14acca35ec59836043e7f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItMy0xLTEtMA_1dbdd5ab-0c76-40b8-b6fe-c1faf6713d22"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItNS0xLTEtMA_8278830c-3282-40f9-8456-85e77a5d9750"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzItNy0xLTEtMA_81f385fa-7291-4339-ba4d-c327765de83d"
      unitRef="usd">68503000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtMS0xLTEtMA_bc6c0d21-cd34-4800-a796-b6c9ffd97f5a"
      unitRef="usd">15492000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="if1849e82edc14acca35ec59836043e7f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtMy0xLTEtMA_d05f9982-3678-4769-a18d-e0dd4254a4b1"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtNS0xLTEtMA_741785f6-7266-445e-89cf-30203ddb35a8"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzMtNy0xLTEtMA_6b3d9abd-2609-4e22-a68a-1cbff04783ba"
      unitRef="usd">15492000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:ConstructionLoan
      contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtMS0xLTEtMA_147832bc-5855-4fe4-8c45-7a5135f836e6"
      unitRef="usd">13400000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="if1849e82edc14acca35ec59836043e7f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtMy0xLTEtMA_3455026c-8f6a-4263-9889-9cf6012396d6"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtNS0xLTEtMA_7bb63c4b-809b-47ef-9794-67cb903b4351"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzQtNy0xLTEtMA_0da73c74-9fef-42fd-b47f-b27214ab2cb2"
      unitRef="usd">13400000</us-gaap:ConstructionLoan>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtMS0xLTEtMA_1ae579ae-2acb-41a8-9c0b-5eed97e25e8f"
      unitRef="usd">46819000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if1849e82edc14acca35ec59836043e7f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtMy0xLTEtMA_96d27e14-c73e-46bd-abaf-7d1cd402d982"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtNS0xLTEtMA_6911476b-f4c6-4f1d-8354-131b43153f7e"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzUtNy0xLTEtMA_75d8ebaa-0217-4ee9-b0f5-6e950d7882e8"
      unitRef="usd">46819000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtMS0xLTEtMA_2da09b31-ee08-4b85-99fd-768406133b28"
      unitRef="usd">15592000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if1849e82edc14acca35ec59836043e7f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtMy0xLTEtMA_bdd2dd7d-1c45-4ec7-bbf9-938880ba1a0f"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtNS0xLTEtMA_402cb80e-28f0-4e7d-b4f4-c09eb6bcc2e8"
      unitRef="usd">15592000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzYtNy0xLTEtMA_36fe4c7e-c0bd-4f83-8e74-592c197e975a"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="i30b1c3e423b0416ba5ee708fa1bc6560_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctMS0xLTEtMA_d417a12e-d54b-46bd-b79f-3084d53381fc"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="if1849e82edc14acca35ec59836043e7f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctMy0xLTEtMA_c54433b9-c898-4e22-8302-83af05aaab2e"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ifac72fe9b77246fba0bf1428fc691832_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctNS0xLTEtMA_21f1ab36-ec61-42f5-9565-c5ee0e8b6dee"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i280eb5aceb4442abb38fa921e407dd64_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZToyNDMxOTFhYmVhNjU0MDYzYTgwOWRlNjc0NWVkZTEzZi90YWJsZXJhbmdlOjI0MzE5MWFiZWE2NTQwNjNhODA5ZGU2NzQ1ZWRlMTNmXzctNy0xLTEtMA_036d69b3-fb83-4054-b712-2bda85641534"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestments>
    <cvco:TypicalPeriodLoanIsHeldForSale
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzQ4Mjg_69e86830-780b-4e14-9522-7b93516cad68">P45D</cvco:TypicalPeriodLoanIsHeldForSale>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwODI_103d99f6-b9d0-4639-becd-97578b29f5fc">The Company records impairment losses on long-lived assets held for sale when the fair value of such long-lived assets is below their carrying values. The Company records impairment charges on long-lived assets used in operations when events and circumstances indicate that long-lived assets might be impaired and the undiscounted cash flows estimated to be generated by those assets are less than their carrying amounts. No impairment charges were recorded during the three months ended June&#160;27, 2020.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzU5OTM_baf2b077-ba81-41b3-b3cd-2cec9f41868a"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwMjM_257f8fca-d530-46f7-b642-65900039d626">&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities, which consist of collecting loan payments, remitting principal and interest payments to investors, managing escrow accounts, performing loss mitigation activities on behalf of investors and otherwise administering the loan servicing portfolio. MSRs are initially recorded at fair value. Changes in fair value subsequent to the initial capitalization are recorded in the Company's results of operations. The Company recognizes MSRs on all loans sold to investors that meet the requirements for sale accounting and for which servicing rights are retained.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company applies fair value accounting to MSRs, with all changes in fair value recorded to Net revenue in accordance with ASC 860-50, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Servicing Assets and Liabilities&lt;/span&gt;. The fair value of MSRs is based on the present value of the expected future cash flows related to servicing these loans. The revenue components of the cash flows are servicing fees, interest earned on custodial accounts and other ancillary income. The expense components include operating costs related to servicing the loans (including delinquency and foreclosure costs) and interest expenses on servicer advances that are consistent with the assumptions major market participants use in valuing MSRs. The expected cash flows are primarily impacted by prepayment estimates, delinquencies and market discounts. Generally, the value of MSRs is expected to increase when interest rates rise and decrease when interest rates decline, due to the effect those changes in interest rates have on prepayment estimates.</us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy>
    <cvco:FairValueAssumptionsForServicingAssetsTableTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzgwNTE_aa7bbff9-783e-433b-86e5-be8b39236e0d">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of loans serviced with MSRs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average servicing fee (basis points)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized servicing multiple&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized servicing rate (basis points)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Serviced portfolio with MSRs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;585,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mortgage servicing rights (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cvco:FairValueAssumptionsForServicingAssetsTableTextBlock>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzEtMS0xLTEtMA_6e30fe4b-6e86-4365-8f87-290fe588e7fb"
      unitRef="loans">4660</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzEtMy0xLTEtMA_8ae24022-d131-400c-a6f6-f2afac670fdc"
      unitRef="loans">4688</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzMtMS0xLTEtMA_c52c7a22-c594-4062-9dc1-d3165a73990e"
      unitRef="number">0.6592</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzMtMy0xLTEtMA_1fe8113a-e725-4bf9-b645-3deec7a9ce40"
      unitRef="number">0.6719</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzUtMS0xLTEtMA_4ee1be2f-3e7f-41fd-8095-5cf63a480baa"
      unitRef="usd">583372000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzUtMy0xLTEtMA_6309bb56-80e7-4579-ba0c-70b14434be15"
      unitRef="usd">585777000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzYtMS0xLTEtMA_3a79ce9e-73d9-493f-a2d6-93258590c0ef"
      unitRef="usd">1195000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTphNzg0NDRkMzgxNjI0MjM1YjY4YmEwMmU2MDc0ZTE3Ni90YWJsZXJhbmdlOmE3ODQ0NGQzODE2MjQyMzViNjhiYTAyZTYwNzRlMTc2XzYtMy0xLTEtMA_3d01e2ef-8859-4414-bd9e-f277a0aa044b"
      unitRef="usd">1225000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzEwOTk1MTE2MjkyNjM_dea05816-5ac7-4caa-abd3-6c6d9ad86217">Related Party Transactions&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company has non-marketable equity investments in other distribution operations outside of Company-owned retail locations. In the ordinary course of business, the Company sells homes and lends to certain of these operations through its commercial lending programs. For the three months ended June 27, 2020 and June&#160;29, 2019, the total amount of sales to related parties were $12.7 million&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;$13.2 million, respectively. As of June&#160;27, 2020, receivables from related parties included $2.5 million of accounts receivable and $10.3 million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties incl&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;uded $1.7 million&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; of accounts receivable and $8.2 million of commercial loans outstanding.&lt;/span&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg3MDU_91052fcd-c5cd-461e-bd70-27f798c07901"
      unitRef="usd">12700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg3NjA_3edbad76-7094-4b50-89b9-3c8b2e493c40"
      unitRef="usd">13200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzEwOTk1MTE2Mjk1MzY_1ca6731e-76fd-4daa-a08c-919372db57ab"
      unitRef="usd">2500000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="ided9fabe96174866aaceabe589c14d27_I20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg4NjI_84f049cc-f86a-4ecf-98e6-4da5b20a873c"
      unitRef="usd">10300000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzEwOTk1MTE2Mjk1MDA_f29124e3-7575-4d96-b86e-826bad839f57"
      unitRef="usd">1700000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTIvZnJhZzo0MmM3YWU5MDMyOTM0NzM2Yjk2OTE5YmRjMTY5YTIyNS90ZXh0cmVnaW9uOjQyYzdhZTkwMzI5MzQ3MzZiOTY5MTliZGMxNjlhMjI1XzM4NDgyOTA2OTg4NDg_f9ac885a-7891-44e9-86ae-95a0c9a63deb"
      unitRef="usd">8200000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90ZXh0cmVnaW9uOmI1MjY1YzZlYTM1NDQwODI4OGI5ODk4OWFhYWJlZjg2XzI1MzE_2239f399-db23-4a6d-a5b8-7a1fd27ccd7e">Acquisition of Destiny Homes&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;On August 2, 2019, the Company purchased certain manufactured housing assets and assumed certain liabilities of Destiny Homes, which operates one manufacturing facility located in Moultrie, Georgia and produces and distributes manufactured and modular homes through a network of independent retailers in the Southeastern United States, further expanding the Company's reach. 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. The Company has not made any purchase accounting adjustments during the quarter. However, the allocation of the purchase price is still preliminary and will be finalized upon completion of the analysis of the fair values of Destiny Home's assets and specified liabilities. The Company 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 style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;Destiny Homes contributed Net revenue of $9.8 million and&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; increased consolidated Net income on the Company's Consolidated Statements of Comprehensive Income by &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;$125,000&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; for the three months ended June 27, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Pro Forma Impact of Acquisition&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;. The following table presents supplemental pro forma information as if the acquisition of Destiny Homes had occurred on March 31, 2019 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.321%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.476%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;273,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;"&gt;Diluted net income per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90ZXh0cmVnaW9uOmI1MjY1YzZlYTM1NDQwODI4OGI5ODk4OWFhYWJlZjg2XzE4NjY_a92b942e-0024-4f69-b145-49d607d3f784"
      unitRef="usd">9800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90ZXh0cmVnaW9uOmI1MjY1YzZlYTM1NDQwODI4OGI5ODk4OWFhYWJlZjg2XzEwOTk1MTE2MzIzMTM_f115aaa3-a3e9-4645-9277-58752a3f60bb"
      unitRef="usd">125000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzItNS0xLTEtMA_871d71a0-1f8d-40de-9149-a2d4a383a157"
      unitRef="usd">254801000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzItNy0xLTEtMA_57191bc2-a514-43a7-a44e-d5898f181487"
      unitRef="usd">273713000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzMtNS0xLTEtMA_d52a7e82-ec0f-42bc-b94f-b8bb1b415ca4"
      unitRef="usd">16674000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzMtNy0xLTEtMA_fd48eeac-316f-4a3f-bcfa-9b401c9b9a61"
      unitRef="usd">21855000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzQtNS0xLTEtMA_6c9ddaa2-5af7-4217-b1a0-4e1d40a8870b"
      unitRef="usdPerShare">1.80</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTUvZnJhZzpiNTI2NWM2ZWEzNTQ0MDgyODhiOTg5ODlhYWFiZWY4Ni90YWJsZTpkYjEwZWVlN2E4MzM0Y2Y3YTRhNzdjOGE0MjNkYjI4MC90YWJsZXJhbmdlOmRiMTBlZWU3YTgzMzRjZjdhNGE3N2M4YTQyM2RiMjgwXzQtNy0xLTEtMA_c6b0e990-ab62-4b17-bfbd-a131c2dc396f"
      unitRef="usdPerShare">2.37</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90ZXh0cmVnaW9uOmY1NjYzZjE2NTEyNjQyM2Y4NDRlMmI1MmM3MTA1NDE1XzM5NA_8c446e21-c78c-41ec-8f03-7f9bc955e80d">Business Segment Information&lt;div style="text-indent:18pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;The Company operates principally in two segments: (1)&#160;factory-built housing, which includes wholesale and retail systems-built housing operations and (2)&#160;financial services, which includes manufactured housing consumer finance and insurance. The following table details Net revenue and Income before income taxes by segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue:&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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Factory-built housing&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;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial services&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before income taxes:&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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Factory-built housing&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;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial services&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90ZXh0cmVnaW9uOmY1NjYzZjE2NTEyNjQyM2Y4NDRlMmI1MmM3MTA1NDE1Xzc0_4241dccf-b958-45e7-a892-9af867d76cae"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90ZXh0cmVnaW9uOmY1NjYzZjE2NTEyNjQyM2Y4NDRlMmI1MmM3MTA1NDE1XzM4Mw_c0f59e77-a91b-4c29-902c-dff0441c3728">The following table details Net revenue and Income before income taxes by segment (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue:&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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Factory-built housing&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;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;248,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial services&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before income taxes:&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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Factory-built housing&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;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial services&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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzMtNS0xLTEtMA_4bd29e2e-5899-435d-ad8c-7d76200c5160"
      unitRef="usd">238090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzMtNy0xLTEtMA_f96e3e72-266d-4906-8c12-a51e98bb0eba"
      unitRef="usd">248768000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzQtNS0xLTEtMA_6f84bc81-4858-4fb7-a6cf-e0d5780418cb"
      unitRef="usd">16711000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzQtNy0xLTEtMA_cb927bfa-90dd-405b-9ffb-a379cae249ea"
      unitRef="usd">15274000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzUtNS0xLTEtMA_19759081-280c-4ee9-963b-1bde0a7dabc7"
      unitRef="usd">254801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzUtNy0xLTEtMA_1ed2fc8e-c292-409d-a5b4-c16eb0103b16"
      unitRef="usd">264042000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzgtNS0xLTEtMA_2368207c-8ee4-4b53-8855-4a78417c78e1"
      unitRef="usd">18450000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie5ae222cb9e847eb83ed3cec6b61c1c5_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzgtNy0xLTEtMA_1cc89ef4-8231-4b3d-86d2-747b0d601743"
      unitRef="usd">24313000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8e1eb8bfa8484ab6949b99f49ab0b1c1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzktNS0xLTEtMA_1ad39a69-712a-466a-9035-594fe3dd2fc1"
      unitRef="usd">3230000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia7e3a4e3026241609ceab6931742f4f1_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzktNy0xLTEtMA_8e34d9fb-e7d6-4903-abeb-1cc523710cd4"
      unitRef="usd">3049000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzEwLTUtMS0xLTA_4de550c9-3739-4e06-89ad-898afbfc1710"
      unitRef="usd">21680000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib9e6feb23a39457699a310ac980eea33_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMTgvZnJhZzpmNTY2M2YxNjUxMjY0MjNmODQ0ZTJiNTJjNzEwNTQxNS90YWJsZTpiMDIxMzlmODczODQ0MjA5OGM1OWIyZWZmOTZiZDExNy90YWJsZXJhbmdlOmIwMjEzOWY4NzM4NDQyMDk4YzU5YjJlZmY5NmJkMTE3XzEwLTctMS0xLTA_0c6c2749-aac7-4553-b807-843b70191877"
      unitRef="usd">27362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNy0xLTEtMA_64bb2369-870a-40f5-8f12-f532641d4ead"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNy0xLTEtMA_64bb2369-870a-40f5-8f12-f532641d4ead"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMy0xLTEtMA_17a416f1-07ef-4f68-b10d-6739d0710158"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMy0xLTEtMA_17a416f1-07ef-4f68-b10d-6739d0710158"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNS0xLTEtMA_60128496-54f6-4338-a3dd-d14b0061ab5b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNS0xLTEtMA_60128496-54f6-4338-a3dd-d14b0061ab5b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMS0xLTEtMA_823e52fa-3651-4b8b-bbbf-283cb88fd6d2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMS0xLTEtMA_823e52fa-3651-4b8b-bbbf-283cb88fd6d2"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Gains or losses on derivatives are recognized in current period earnings through Cost of sales.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNy0xLTEtMA_64bb2369-870a-40f5-8f12-f532641d4ead"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMy0xLTEtMA_17a416f1-07ef-4f68-b10d-6739d0710158"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtNS0xLTEtMA_60128496-54f6-4338-a3dd-d14b0061ab5b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzUtMS0xLTEtMA_823e52fa-3651-4b8b-bbbf-283cb88fd6d2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzE_abe8788e-fb28-4be9-9908-1ce9e90afc9e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNS0xLTEtMA_1fb81bac-31dc-4f22-84e6-f8660f2c69d3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNS0xLTEtMA_1fb81bac-31dc-4f22-84e6-f8660f2c69d3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNy0xLTEtMA_bb7829c9-c6eb-407f-9c65-e898dfd8b3e9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNy0xLTEtMA_bb7829c9-c6eb-407f-9c65-e898dfd8b3e9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNS0xLTEtMA_7f13b545-a9df-4806-9c47-095463f953ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNS0xLTEtMA_7f13b545-a9df-4806-9c47-095463f953ba"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMy0xLTEtMA_26e3a7af-f34e-4ee3-aad5-92c36ecdc4d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMy0xLTEtMA_26e3a7af-f34e-4ee3-aad5-92c36ecdc4d5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNy0xLTEtMA_a021e2ba-a400-4189-b258-a4ced1694ea8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNy0xLTEtMA_a021e2ba-a400-4189-b258-a4ced1694ea8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMS0xLTEtMA_fdaadd63-ee30-4edc-81bc-d48394a5eb94"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMS0xLTEtMA_fdaadd63-ee30-4edc-81bc-d48394a5eb94"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMy0xLTEtMA_ed88dacb-b679-4a35-9b4f-9c16bdcda104"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMy0xLTEtMA_ed88dacb-b679-4a35-9b4f-9c16bdcda104"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMS0xLTEtMA_2005df56-43b7-49f2-b8cb-6d733f6dd4a0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMS0xLTEtMA_2005df56-43b7-49f2-b8cb-6d733f6dd4a0"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNS0xLTEtMA_1fb81bac-31dc-4f22-84e6-f8660f2c69d3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNy0xLTEtMA_bb7829c9-c6eb-407f-9c65-e898dfd8b3e9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtNS0xLTEtMA_7f13b545-a9df-4806-9c47-095463f953ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMy0xLTEtMA_26e3a7af-f34e-4ee3-aad5-92c36ecdc4d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItNy0xLTEtMA_a021e2ba-a400-4189-b258-a4ced1694ea8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMS0xLTEtMA_fdaadd63-ee30-4edc-81bc-d48394a5eb94"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzMtMy0xLTEtMA_ed88dacb-b679-4a35-9b4f-9c16bdcda104"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzItMS0xLTEtMA_2005df56-43b7-49f2-b8cb-6d733f6dd4a0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMjk_393fa590-d624-4c59-a3dd-4ea3fe44af26"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi03LTEtMS0w_2e8eb152-cf51-4c9e-a69e-159bd285f84d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi03LTEtMS0w_2e8eb152-cf51-4c9e-a69e-159bd285f84d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi01LTEtMS0w_1c554492-92b8-4c86-979a-a07fbe4be77e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi01LTEtMS0w_1c554492-92b8-4c86-979a-a07fbe4be77e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE3_12ff197d-f6c1-4f65-8bc2-3e50b71f74a8" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE3_12ff197d-f6c1-4f65-8bc2-3e50b71f74a8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other factory-built housing revenue from ancillary products and services including used homes, freight and other services.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi03LTEtMS0w_2e8eb152-cf51-4c9e-a69e-159bd285f84d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE3_12ff197d-f6c1-4f65-8bc2-3e50b71f74a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfNi01LTEtMS0w_1c554492-92b8-4c86-979a-a07fbe4be77e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTE3_12ff197d-f6c1-4f65-8bc2-3e50b71f74a8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNS0xLTEtMA_abdc27c1-b5bc-4e31-b4aa-e191399db01f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNS0xLTEtMA_abdc27c1-b5bc-4e31-b4aa-e191399db01f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMS0xLTEtMA_16c0ffb9-335f-462b-bbe9-827ee0d723a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMS0xLTEtMA_16c0ffb9-335f-462b-bbe9-827ee0d723a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMy0xLTEtMA_85b9ead6-04e3-4d17-9161-cfc509838636"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMy0xLTEtMA_85b9ead6-04e3-4d17-9161-cfc509838636"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMS0xLTEtMA_d4067845-8249-4be9-8855-10f38f93e85b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMS0xLTEtMA_d4067845-8249-4be9-8855-10f38f93e85b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNy0xLTEtMA_3ee58992-7dfb-4f38-808f-5fc5bebf612c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNy0xLTEtMA_3ee58992-7dfb-4f38-808f-5fc5bebf612c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNS0xLTEtMA_3368e57e-bb38-4b2f-862b-28073c4317bb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNS0xLTEtMA_3368e57e-bb38-4b2f-862b-28073c4317bb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMy0xLTEtMA_5084487e-3086-4f5e-a7a4-40838af5f1af"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMy0xLTEtMA_5084487e-3086-4f5e-a7a4-40838af5f1af"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNy0xLTEtMA_5d974b69-9043-431f-8254-f8397b4d0a2b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNy0xLTEtMA_5d974b69-9043-431f-8254-f8397b4d0a2b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNS0xLTEtMA_abdc27c1-b5bc-4e31-b4aa-e191399db01f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMS0xLTEtMA_16c0ffb9-335f-462b-bbe9-827ee0d723a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMy0xLTEtMA_85b9ead6-04e3-4d17-9161-cfc509838636"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtMS0xLTEtMA_d4067845-8249-4be9-8855-10f38f93e85b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctNy0xLTEtMA_3ee58992-7dfb-4f38-808f-5fc5bebf612c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNS0xLTEtMA_3368e57e-bb38-4b2f-862b-28073c4317bb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzctMy0xLTEtMA_5084487e-3086-4f5e-a7a4-40838af5f1af"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzYtNy0xLTEtMA_5d974b69-9043-431f-8254-f8397b4d0a2b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzI_a462aff9-97c7-4cce-a793-e53674b8bc48"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNy0xLTEtMA_39ece912-a546-488a-a9f8-10f9a7f0c6ea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNy0xLTEtMA_39ece912-a546-488a-a9f8-10f9a7f0c6ea"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNS0xLTEtMA_20632984-256c-4e41-8a75-4d000ee92a23"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNS0xLTEtMA_20632984-256c-4e41-8a75-4d000ee92a23"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTIz_4dea6bdb-37d0-4e97-80c0-38dc8a09ade3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTIz_4dea6bdb-37d0-4e97-80c0-38dc8a09ade3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other financial services revenue includes consumer finance and insurance revenue that is not within the scope of ASU 2014-09, <xhtml:span style="background-color:rgb(255,255,255, 0.0);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 ("Topic 606")</xhtml:span><xhtml:span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNy0xLTEtMA_39ece912-a546-488a-a9f8-10f9a7f0c6ea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTIz_4dea6bdb-37d0-4e97-80c0-38dc8a09ade3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RhYmxlOjUyZTg5MTIxYWU4MjQ1NDBhMGI1MDU4Mjg5NzBiYTJjL3RhYmxlcmFuZ2U6NTJlODkxMjFhZTgyNDU0MGEwYjUwNTgyODk3MGJhMmNfMTAtNS0xLTEtMA_20632984-256c-4e41-8a75-4d000ee92a23"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8zNy9mcmFnOjI0Yzk2ZjY2Y2U0ZTQwYTc5ODc1ZWJhNDIwMWE5ODIyL3RleHRyZWdpb246MjRjOTZmNjZjZTRlNDBhNzk4NzVlYmE0MjAxYTk4MjJfNTIz_4dea6bdb-37d0-4e97-80c0-38dc8a09ade3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0w_09d1d6b6-95ed-4c28-abdc-884d17c5eb78"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0w_09d1d6b6-95ed-4c28-abdc-884d17c5eb78"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMzY4MA_a80ad29b-39b1-4db6-b49c-ccfacbcb0d1b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMzY4MA_a80ad29b-39b1-4db6-b49c-ccfacbcb0d1b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Recorded net of accumulated amortization of $113,000 and $103,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RhYmxlOjIwMDVlMzgwM2NmMzRmZDA4NTcyMWFhNjRhNjlhOWZmL3RhYmxlcmFuZ2U6MjAwNWUzODAzY2YzNGZkMDg1NzIxYWE2NGE2OWE5ZmZfMy0zLTEtMS0w_09d1d6b6-95ed-4c28-abdc-884d17c5eb78"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF82Ny9mcmFnOjRkYzllYjExZGYyZjRjNGE5YzY3NjRlODA5ZDZkODU3L3RleHRyZWdpb246NGRjOWViMTFkZjJmNGM0YTljNjc2NGU4MDlkNmQ4NTdfMzY4MA_a80ad29b-39b1-4db6-b49c-ccfacbcb0d1b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNS0xLTEtMA_21b1dbeb-b352-45eb-8953-33e960c86ca9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNS0xLTEtMA_21b1dbeb-b352-45eb-8953-33e960c86ca9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNy0xLTEtMA_0786e848-74d9-4bfe-927e-0538d7cf2fe9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNy0xLTEtMA_0786e848-74d9-4bfe-927e-0538d7cf2fe9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMS0xLTEtMA_aa2d4ac5-5f61-46bf-9486-a2a724d30310"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMS0xLTEtMA_aa2d4ac5-5f61-46bf-9486-a2a724d30310"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMy0xLTEtMA_046852fd-df7e-40c6-a661-e57717711112"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMy0xLTEtMA_046852fd-df7e-40c6-a661-e57717711112"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNS0xLTEtMA_21b1dbeb-b352-45eb-8953-33e960c86ca9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtNy0xLTEtMA_0786e848-74d9-4bfe-927e-0538d7cf2fe9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMS0xLTEtMA_aa2d4ac5-5f61-46bf-9486-a2a724d30310"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90YWJsZTpiZmUzYTZhNzM1ZmQ0NWM1ODBkMDQ5OTFlYTYwY2JmNS90YWJsZXJhbmdlOmJmZTNhNmE3MzVmZDQ1YzU4MGQwNDk5MWVhNjBjYmY1XzQtMy0xLTEtMA_046852fd-df7e-40c6-a661-e57717711112"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjEyZmVmN2MxZDIyNzQ3OTdiZDM2M2NlYzlhYzdjZmYwL3NlYzoxMmZlZjdjMWQyMjc0Nzk3YmQzNjNjZWM5YWM3Y2ZmMF8xMDYvZnJhZzo0NDNmMGMxYjAyY2Q0ZjQ1OWVhNjk1ODY3ZTFjNzIxMi90ZXh0cmVnaW9uOjQ0M2YwYzFiMDJjZDRmNDU5ZWE2OTU4NjdlMWM3MjEyXzEwOTk1MTE2NDMzMzA_653a0d50-f52e-4873-9293-33e0dc1f68b3"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668877688088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jul. 24, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000278166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 27,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-08822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CAVCO INDUSTRIES INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">56-2405642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Phoenix<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AZ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">85012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">256-6263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CVCO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,180,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CoverAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800892728">
<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>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 270,547<span></span>
</td>
<td class="nump">$ 241,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">19,600<span></span>
</td>
<td class="nump">13,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">38,171<span></span>
</td>
<td class="nump">42,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">16,374<span></span>
</td>
<td class="nump">14,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current portion of consumer loans receivable, net</a></td>
<td class="nump">44,830<span></span>
</td>
<td class="nump">32,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivableCurrent', window );">Current portion of commercial loans receivable, net</a></td>
<td class="nump">13,628<span></span>
</td>
<td class="nump">14,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Current portion of commercial loans receivable from affiliates, net</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">106,396<span></span>
</td>
<td class="nump">113,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">37,642<span></span>
</td>
<td class="nump">42,197<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">547,991<span></span>
</td>
<td class="nump">516,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">30,506<span></span>
</td>
<td class="nump">31,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">44,129<span></span>
</td>
<td class="nump">49,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivableNoncurrent', window );">Commercial loans receivable, net</a></td>
<td class="nump">20,097<span></span>
</td>
<td class="nump">23,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Commercial loans receivable from affiliates, net</a></td>
<td class="nump">9,481<span></span>
</td>
<td class="nump">7,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">77,326<span></span>
</td>
<td class="nump">77,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">75,090<span></span>
</td>
<td class="nump">75,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">14,923<span></span>
</td>
<td class="nump">15,110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">18,378<span></span>
</td>
<td class="nump">13,894<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">838,256<span></span>
</td>
<td class="nump">810,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">34,658<span></span>
</td>
<td class="nump">29,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">142,193<span></span>
</td>
<td class="nump">139,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebtCurrent', window );">Current portion of secured credit facilities and other</a></td>
<td class="nump">2,205<span></span>
</td>
<td class="nump">2,248<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">179,056<span></span>
</td>
<td class="nump">172,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">15,398<span></span>
</td>
<td class="nump">10,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredLongTermDebt', window );">Secured credit facilities and other</a></td>
<td class="nump">12,307<span></span>
</td>
<td class="nump">12,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">7,488<span></span>
</td>
<td class="nump">7,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 40,000,000 shares authorized; Outstanding 9,177,064 and 9,173,242 shares, respectively</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">252,672<span></span>
</td>
<td class="nump">252,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">371,085<span></span>
</td>
<td class="nump">355,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">624,007<span></span>
</td>
<td class="nump">607,586<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 838,256<span></span>
</td>
<td class="nump">$ 810,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Number of shares and par value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">9,177,064<span></span>
</td>
<td class="nump">9,173,242<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CommercialLoansReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivableCurrent</td>
</tr>
<tr>
<td 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_CommercialLoansReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivable, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668798807544">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 264,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">199,478<span></span>
</td>
<td class="nump">203,744<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">55,323<span></span>
</td>
<td class="nump">60,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">35,323<span></span>
</td>
<td class="nump">35,264<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">25,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(196)<span></span>
</td>
<td class="num">(486)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">1,876<span></span>
</td>
<td class="nump">2,814<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">21,680<span></span>
</td>
<td class="nump">27,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(5,006)<span></span>
</td>
<td class="num">(6,080)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">16,674<span></span>
</td>
<td class="nump">21,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income</a></td>
<td class="nump">16,674<span></span>
</td>
<td class="nump">21,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Reclassification adjustment for securities sold or matured</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Applicable income taxes</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Net change in unrealized position of investments held</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Applicable income taxes</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">$ 16,742<span></span>
</td>
<td class="nump">$ 21,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share attributable to Cavco common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 2.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 2.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">9,174,182<span></span>
</td>
<td class="nump">9,102,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">9,264,661<span></span>
</td>
<td class="nump">9,217,599<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668798521848">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 16,674<span></span>
</td>
<td class="nump">$ 21,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,613<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for credit losses</a></td>
<td class="num">(884)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">406<span></span>
</td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Non-cash interest income, net</a></td>
<td class="num">(2,186)<span></span>
</td>
<td class="num">(359)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property, plant and equipment, net</a></td>
<td class="nump">289<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Gainlossonsalesofloansandinvestments', window );">Gain on investments and sale of loans, net</a></td>
<td class="num">(4,982)<span></span>
</td>
<td class="num">(4,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">4,629<span></span>
</td>
<td class="num">(1,252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale', window );">Consumer loans receivable originated</a></td>
<td class="num">(47,356)<span></span>
</td>
<td class="num">(37,586)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLoansHeldForSale', window );">Proceeds from sale of consumer loans</a></td>
<td class="nump">39,271<span></span>
</td>
<td class="nump">37,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansHeldForSale', window );">Principal payments on consumer loans receivable</a></td>
<td class="nump">3,261<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">7,139<span></span>
</td>
<td class="num">(2,329)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">7,128<span></span>
</td>
<td class="nump">4,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInFinanceReceivables', window );">Commercial loans receivable</a></td>
<td class="nump">2,556<span></span>
</td>
<td class="num">(3,682)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses and other current liabilities</a></td>
<td class="nump">7,189<span></span>
</td>
<td class="num">(1,381)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">35,692<span></span>
</td>
<td class="nump">16,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(1,856)<span></span>
</td>
<td class="num">(2,063)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant and equipment and assets held for sale</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchases of investments</a></td>
<td class="num">(1,160)<span></span>
</td>
<td class="num">(2,110)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sale of investments</a></td>
<td class="nump">3,116<span></span>
</td>
<td class="nump">2,662<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">105<span></span>
</td>
<td class="num">(1,469)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Payments for exercise of stock options</a></td>
<td class="num">(533)<span></span>
</td>
<td class="num">(1,252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfSecuredDebt', window );">Proceeds from secured financings and other</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Payments on securitized financings and other</a></td>
<td class="num">(453)<span></span>
</td>
<td class="num">(997)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(922)<span></span>
</td>
<td class="num">(2,174)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">34,875<span></span>
</td>
<td class="nump">13,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of the fiscal year</a></td>
<td class="nump">255,607<span></span>
</td>
<td class="nump">199,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of the period</a></td>
<td class="nump">290,482<span></span>
</td>
<td class="nump">213,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">2,536<span></span>
</td>
<td class="nump">4,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of noncash activity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Right-of-use assets recognized</a></td>
<td class="nump">5,559<span></span>
</td>
<td class="nump">13,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Operating lease obligations incurred</a></td>
<td class="nump">$ 5,559<span></span>
</td>
<td class="nump">$ 13,505<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Gainlossonsalesofloansandinvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) on sales of loans and investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Gainlossonsalesofloansandinvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in lease obligation from new lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of assets acquired in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in outstanding loans including accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForOriginationAndPurchasesOfLoansHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLoansHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from collection of repayments from borrowers on loans that are held with the intention to resell in the near future; includes mortgages and other types of loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3337-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLoansHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3337-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795487496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments that the Company believes are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified to conform to current period classification. The Company has evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in the Company's 2020 Annual Report on Form 10-K for the year ended March&#160;28, 2020, filed with the SEC on May&#160;27, 2020 ("Form 10-K").</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements ("Notes"). The uncertainty created by the novel coronavirus COVID-19 ("COVID-19") have made such estimates more difficult and subjective. Accordingly, actual results could differ from those estimates. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;">st</sup><span style="background-color:rgb(255,255,255, 0.0);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><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;">st</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. The Company's current fiscal year will end on April&#160;3, 2021.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company operates principally in two segments: (1) factory-built housing, which includes wholesale and retail systems-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The Company designs and builds a wide variety of affordable manufactured homes, modular homes and park model RVs through 20 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community owners and developers and through the Company's 39 Company-owned retail stores. Our financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association and Federal Home Loan Mortgage Corporation seller/servicer and a Government National Mortgage Association mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Standards.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On March 29, 2020, the Company adopted the Financial Accounting Standards Board's ("FASB") Accounting Standards Update 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments and requires a forward-looking impairment model based on expected losses rather than incurred losses. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. The comparative information has not been restated and continues to be reported under the accounting standard in effect for the applicable prior periods. The cumulative effect of the changes made to our consolidated balance sheet at March 29, 2020, for the adoption of ASU 2016-13 was $733,000, net of taxes. The application of ASU 2016-13 increased our allowance for loan losses by $435,000 for commercial loans receivable and $528,000 for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under FASB Accounting Standards Codification ("ASC") 310-30, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Loans and Debt Securities Acquired with Deteriorated Credit Quality</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> ("ASC 310-30"). The Company determined that $1.7&#160;million of the existing purchase discount for acquired consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 by the Company as of the specified effective dates. 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><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For a description of other significant accounting policies used by the Company in the preparation of its Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.</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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795260008">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table summarizes customer contract revenues disaggregated by reportable segment and the source of revenue for the three months ended June 27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%;"><tr><td style="width:1.0%;"/><td style="width:69.828%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:11.716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.719%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,479&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Modular homes</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,407&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Park model RVs</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,722&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total Net revenue</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1)&#160;Other factory-built housing revenue from ancillary products and services including used homes, freight and other services.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(2)&#160;Other financial services revenue includes consumer finance and insurance revenue that is not within the scope of ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);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 ("Topic 606")</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">.</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795470072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Restricted Cash</a></td>
<td class="text">Restricted Cash<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash related to CountryPlace customer payments to be remitted to third parties</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,739&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,041&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,935&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,781&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Corresponding amounts are recorded in Accounts payable and Accrued expenses and other current liabilities for customer payments and deposits, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the Consolidated Balance Sheets to the combined amounts shown on the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270,547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241,826&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Restricted cash, current</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,853&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash, cash equivalents and restricted cash per statement of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">255,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213,024&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199,869&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795327576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020 and March&#160;28, 2020, non-marketable equity investments included contributions of $15.0 million t</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">o equity-method investments in community-based initiatives that buy and sell the Company's homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable equity investments included investments in other distribution operations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company records investments in fixed maturity securities classified as available-for-sale at fair value and records the difference between fair value and cost in Accumulated other comprehensive income.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables summarize the Company's available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.453%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.987%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,672&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,759&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.453%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.987%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,912&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">702&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is not aware of any changes to the securities or issuers that would indicate the losses above are indicative of credit impairment as of June&#160;27, 2020, and the Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost base.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's 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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in less than one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,431&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after one year through five years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after five years through ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,644&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities using the specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the three months ended June&#160;27, 2020 or June&#160;29, 2019.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities for the three months ended June 27, 2020 and June&#160;29, 2019 were as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable equity securities:</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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,997&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains (losses) on securities sold</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795229288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,552&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,691&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,120&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,396&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,535&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796632920">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Consumer Loans Receivable</a></td>
<td class="text">Consumer Loans Receivable<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for investment (at Acquisition Date, defined below)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for investment (originated after Acquisition Date)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,917&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,140&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,297&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction advances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred financing fees and other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,919)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,012)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,767)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company acquired consumer loans receivable as part of its acquisition of Palm Harbor Homes, Inc. in April 2011 ("Acquisition Date"). The allowance for loan losses is developed at the loan level and allocated to specific individual loans or to impaired loans. A range of probable losses is calculated after giving consideration to, among other things, the loan characteristics and historical loss experience. The Company then makes a determination of the best estimate within the range of loan losses. The allowance for loan losses reflects the Company's judgment of the probable loss exposure on its loans held for investment portfolio. On March 29, 2020, the Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under ASC 310-30. The Company determined that $1.7&#160;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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">of the existing purchase discount for such consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accredited into interest income over the life of the loans.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for loan losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charge-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The consumer loans held for investment had the following characteristics:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average contractual interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average effective interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average months to maturity</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164</span></td></tr></table></div><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's policy is to place loans on non-accrual 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. The Company 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. Charge-offs occur when it becomes probable that outstanding amounts will not be recovered.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,390&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31-to-60 days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61-to-90 days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91+ days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables disaggregate CountryPlace's gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:20.660%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.950%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prior</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Prime- FICO score 680 and greater</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,761&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,693&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,404&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,522&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,390&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,677&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Sub-Prime- FICO score less than 620</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,296&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">No FICO score</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">526&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,213&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,701&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,850&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,858&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">36% of the outstanding principal balance of consumer loans receivable portfolio was concentrated in Texas and 17% was concentrated in Florida. As of March&#160;28, 2020, 36% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 16% was concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 home, less the costs to sell. At repossession, the fair value of the collateral is determined based on the historical recovery rates of previously charged-off loans; the loan is charged off and the loss is recorded to the allowance for loan losses. 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 $842,000 and $1.5 million as of June&#160;27, 2020 and March&#160;28, 2020, respectively, and are included in Prepaid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately $674,000 and $560,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796558280">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock', window );">Commercial Loans Receivables</a></td>
<td class="text">Commercial Loans Receivable<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's commercial loans receivable balance consists of two classes: (i)&#160;direct financing arrangements for the home product needs of the Company's independent distributors, communities and developers; and (ii) amounts loaned by the Company under participation financing programs.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Under the terms of the direct programs, the Company provides funds for financed home purchases by independent distributors, communities and developers. The notes are secured by the homes as collateral and, in some instances, other security. Other terms of direct arrangements vary, depending on the needs of the borrower and the opportunity for the Company.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Under the terms of the participation programs, the Company provides loans to independent floor plan lenders, representing a significant portion of the funds that such financiers then lend to distributors to finance their inventory purchases. The participation commercial loans receivables are unsecured general obligations of the independent floor plan lenders.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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&#160;thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct loans receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,058&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Participation loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(393)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred financing fees, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(244)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(244)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,565&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:9pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average contractual interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average months to maturity</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. The Company has historically been able to sell repossessed homes, thereby mitigating loss exposure. If a default occurs and collateral is lost, the Company is exposed to loss of the full value of the home loan. The Company evaluates the potential for loss from its commercial loan programs based on the borrower's risk rating, overall financial stability, historical experience and estimates of other economic factors. The Company has included considerations related to the COVID-19 pandemic when assessing its risk of loan loss and setting reserve amounts for its commercial finance portfolio as of June&#160;27, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of adoption of ASU 2016-13</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans charged off, net of recoveries</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table disaggregates the Company's commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:12.684%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.460%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Risk profile based on payment activity:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Performing</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,534&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Watch list</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Nonperforming</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,534&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,081&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,202&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. The Company's policy is to place loans on non-accrual 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. The Company will resume accrual of interest once these factors have been remedied. At June&#160;27, 2020, there were no commercial loans 90 days or more past due that were still accruing interest. Payments received on non-accrual loans are recorded on a cash basis, first to interest and then to principal. At June&#160;27, 2020, the Company was not aware of any potential problem loans that would have a material effect on the commercial loans receivable balance. Charge-offs occur when it becomes probable that outstanding amounts will not be recovered.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020 and March&#160;28, 2020, 10.0% and 11.0%, respectively, of the Company's outstanding commercial loans receivable principal balance was concentrated in California. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Other than California, no state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company had concentrations with one independent third-party and its affiliates that equaled 19.8% and 21.0% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of June&#160;27, 2020 and March&#160;28, 2020 respectively. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">he risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan loss.</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_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial loans receivables and allowance for loan loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796590120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text">Property, Plant and Equipment, net<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, at cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,827&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,827&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,011&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,984&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,690)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,632)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,190&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Depreciation expense was $1.4 million and $1.2 million for the three months ended June 27, 2020 and June&#160;29, 2019, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Included in the amounts above are certain assets under finance leases. See Note 9 for additional information.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668798518728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Operating Leases</a></td>
<td class="text">Leases<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company leases certain production and retail locations, office space and equipment. The Company determines if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at the Company's 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 the Company is reasonably certain to exercise.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">&#160;The following table provides information about the financial statement classification of the Company's lease balances reported within the Consolidated Balance Sheets as of June&#160;27, 2020 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:25.339%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.959%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,894&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Property, plant and equipment, net </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,919&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current portion of secured credit facilities and other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,743&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Secured credit facilities and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,844&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1) Recorded net of accumulated amortization of $113,000 and $103,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The balance increased from a five-year lease extension at one of our active manufacturing facilities.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The present value of the minimum payments for future fiscal years under non-cancelable leases as of June&#160;27, 2020 were as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,189&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,706&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,005&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,342&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,741&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Amount representing interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,847)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,897)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,844&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining Lease Term (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Finance Leases</a></td>
<td class="text">Leases<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company leases certain production and retail locations, office space and equipment. The Company determines if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at the Company's 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 the Company is reasonably certain to exercise.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">&#160;The following table provides information about the financial statement classification of the Company's lease balances reported within the Consolidated Balance Sheets as of June&#160;27, 2020 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:25.339%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.959%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.623%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,378&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,894&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Property, plant and equipment, net </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,919&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Current portion of secured credit facilities and other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,743&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Secured credit facilities and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,844&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1) Recorded net of accumulated amortization of $113,000 and $103,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The balance increased from a five-year lease extension at one of our active manufacturing facilities.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The present value of the minimum payments for future fiscal years under non-cancelable leases as of June&#160;27, 2020 were as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,189&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,706&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,005&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,342&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,741&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Amount representing interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,847)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(50)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,897)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,844&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 June&#160;27, 2020:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining Lease Term (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796857208">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangibles</a></td>
<td class="text">Goodwill and Other Intangibles<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:22.707%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.558%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total indefinite-lived intangible assets</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finite-lived:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,622)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,678&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,463)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,837&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,424&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">245&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,424&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,151)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div>Amortization expense recognized on intangible assets was $187,000 and $80,000 for the three months ending June&#160;27, 2020 and June&#160;29, 2019, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795535128">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries, wages and benefits</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned insurance premiums</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,710&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,678&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued volume rebates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Company repurchase options on certain loans sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insurance loss reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,582&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued self-insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,112&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for repurchase commitments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,385&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,068&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,193&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,930&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796857208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties</a></td>
<td class="text">Warranties<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,678&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to costs and expenses</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,347&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,821&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and deductions</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,130)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,760&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795535128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt and Finance Lease Obligations</a></td>
<td class="text">Debt and Finance Lease Obligations<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Debt and finance lease obligations primarily consisted of secured credit facilities at the Company's finance subsidiary and lease obligations in which it is expected that the Company will obtain ownership of a leased asset at the end of the lease term. The following table summarizes debt and finance lease obligations (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Secured credit facilities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,178&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,474&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Other secured financings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,113&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Finance lease liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,512&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's finance subsidiary entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used by the Company to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. As of June&#160;27, 2020, the outstanding balance of the converted loans was $10.2 million at a weighted average interest rate of 4.91%.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">See Note 9 for further discussion of the finance lease obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795193384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReinsuranceTextBlock', window );">Reinsurance</a></td>
<td class="text">ReinsuranceStandard Casualty is primarily a specialty writer of manufactured home physical damage insurance. Certain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. The ceded reinsurance agreements provide Standard Casualty with increased capacity to write larger risks and maintain its exposure to loss within its capital resources. Standard Casualty remains obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of Standard Casualty's assumed reinsurance is with one entity.<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.327%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.626%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Written</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earned</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Written</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Direct premiums</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,765&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,185&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,033&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,570&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Assumed premiums&#8212;nonaffiliated</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,435&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Ceded premiums&#8212;nonaffiliated</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,987)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,987)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Net premiums</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,559&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Typical insurance policies written or assumed by Standard Casualty have a maximum coverage of $300,000 per claim, of which Standard Casualty cedes $175,000 of the risk of loss per reinsurance. Therefore, Standard Casualty's risk of loss is limited to $125,000 per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable by Standard Casualty through reinsurance for catastrophic losses in excess of $1.5 million per occurrence, up to a maximum of $43.5 million in the aggregate.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Purchasing reinsurance contracts protects Standard Casualty from 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, the Company may be required to repurchase and reestablish its reinsurance contracts for the remainder of the year to the extent that they have been utilized.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has reinsurance reinstatement premium protection coverage, which will assist in reducing premium repurchase expense in the event of a catastrophic weather claim.</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_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReinsuranceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -URI http://asc.fasb.org/topic&amp;trid=2303980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796869256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Our tax provision for interim periods is determined by estimating an annual effective tax rate, adjusted for discrete items arising in the fiscal quarters. Each quarter we update the annual effective tax rate and record a year to date adjustment to the tax provision.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Income taxes totaled $5.0 million in the first quarter of fiscal 2021, a 23.1% reported effective tax rate compared to $6.1 million in the first quarter of fiscal 2020, a 22.2% effective tax rate. The higher effective tax rate in the current quarter was primarily from lower tax benefits from the exercise of stock options compared to the same period last year.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795235288">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor. The risk of loss under these agreements is spread over numerous distributors. The price the Company is obligated to pay generally declines over the period of the agreement (generally 18 to 36 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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $78.8&#160;million and $79.3&#160;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%;"> at June&#160;27, 2020 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. The Company applies ASC 460, </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%;">Guarantees</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 460"), and ASC 450-20, </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%;">Loss Contingencies</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 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, during the period in which a home is sold (inception of the purchase commitment), the Company records the greater of the estimated value of the non-contingent obligation (accounted for pursuant to ASC 460) or a contingent liability for each repurchase arrangement (accounted for under the provisions of ASC 450-20) as a liability.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> The Company had a reserve for repurchase commitments of $2.5 million and $2.7 million at June&#160;27, 2020 and March&#160;28, 2020, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Letter of Credit.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of $11.0 million to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of Standard Casualty's investments. There were no amounts outstanding against the letter of credit at either June&#160;27, 2020 or March&#160;28, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Construction-Period Mortgages.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> CountryPlace funds construction-period mortgages through periodic advances during home construction. At the time of initial funding, CountryPlace commits to fully fund the loan contract in accordance with a predetermined schedule. Subsequent advances are contingent upon the performance of contractual obligations by the seller of the home and the borrower. Cumulative advances on construction-period mortgages are carried on the Consolidated Balance Sheets at the amount advanced less a valuation allowance, and are included in Consumer loans receivable, net. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment of CountryPlace to fund future advances.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction loan contract amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative advances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,240)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,400)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining construction contingent commitment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. CountryPlace sells loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers and finances certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, CountryPlace provides to the GSEs, 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,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> the loan's compliance with the criteria for inclusion in the sale transactions, including compliance with underwriting standards or loan criteria established by the buyer, and CountryPlace's 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, CountryPlace may be required to repurchase the loan or to indemnify 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. CountryPlace manages the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. The Company maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.1 million as of June&#160;27, 2020 and $1.0 million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. CountryPlace considers a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the three months ended June&#160;27, 2020, no claim request resulted in the execution of an indemnification agreement or in the repurchase of a loan.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind the Company 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, the Company is 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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, CountryPlace had outstanding IRLCs with a notional amount of $27.0 million, which are recorded at fair value in accordance with ASC 815, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> ("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1) estimated cost to complete and originate the loan and (2) 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 the three months ended June 27, 2020 and June&#160;29, 2019, the Company recognized&#160;losses of&#160;$125,000&#160;and&#160;$1,000</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">respectively, on outstanding IRLCs.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. CountryPlace manages the risk profiles of a portion of its outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities ("MBS") and whole loan sale commitments. As of June&#160;27, 2020, CountryPlace had $60.8 million in outstanding notional forward sales of MBSs and forward sales commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The estimated fair values of forward sales of MBS and forward sale commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the three months ended June&#160;27, 2020 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%;">June&#160;29, 2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, the Company recognized gains of $1.0 million and $35,000</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">on forward sales and whole loan sale commitments, respectively. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> Since 2018, the Company has been cooperating with an investigation by the&#160;enforcement staff of the SEC regarding trading in personal and Company accounts directed by the Company's former Chief Executive Officer, Joseph Stegmayer. The Audit Committee of the Board conducted&#160;an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the results of&#160;the Audit Committee's work were shared with the Company's auditors, listing exchange and the SEC staff. The Company continues to make documents and personnel available to the SEC staff and intends to continue cooperating with its investigation.&#160;</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Joseph D. Robles v. Cavco Industries, Inc., </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Malik Griffin v. Fleetwood Homes, Inc</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">., was filed in the Superior Court for the State of California, San Bernardino on September 19, 2019, seeking recovery on behalf of a putative class of current and former hourly employees for certain alleged wage-and-hour violations, including, among other things: (i) alleged failure to comply with certain wage statement formatting requirements; (ii) alleged failure to compensate employees for straight-time and overtime hours worked; and (iii) alleged failure to provide employees with all requisite work breaks. </span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is party to certain other lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on the Company's 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 the Company's consolidated financial position, liquidity or results of operations in any future reporting periods.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795508936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders' Equity<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table represents changes in stockholders' equity during the three months ended June 27, 2020 (dollars in thousands):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.761%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,173,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,260&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">607,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect of implementing ASU 2016-13, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(533)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(533)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,177,064&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,672&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">371,085&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,007&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table represents changes in stockholders' equity during the three months ended June 29, 2019 (dollars in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.761%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, March 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,098,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,447&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280,078&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">529,588&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,111,624&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301,360&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,337&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796984888">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 246,157 shares were still available for grant as of June&#160;27, 2020. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock options and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Stock-based compensation charged against income for the three months ended June 27, 2020 and June&#160;29, 2019 was $945,000 and $630,000, respectively.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, total unrecognized compensation cost related to stock options was approximately $5.7 million and the related weighted-average period over which it is expected to be recognized is approximately 2.49 years.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes-Merton option pricing model, which requires the input of assumptions. The Company estimates the risk-free interest rate based on the U.S. Treasury security rate in effect at the time of the grant. The expected life of the options, volatility and dividend rates are estimated based on historical data.&#160;</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June&#160;27, 2020:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:83.358%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.642%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of Options</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,100)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,124&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194,058&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> The fair value of restricted stock awards is estimated as the closing price of the Company's common stock on the date of grant. A summary of restricted stock award activity is as follows:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:56.064%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.492%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service-Based Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,305&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Awarded</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,755&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested target stock awards that vest based upon performance conditions through fiscal year 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,955&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested target stock awards that vest based upon performance conditions through fiscal year 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668878221656">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (dollars in thousands, except per share amounts):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,174,182&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,102,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Effect of dilutive securities</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,479&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,264,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,217,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Net income per share:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the three months ended June 27, 2020 and June&#160;29, 2019 were 39,996 and 60,600, respectively. In addition, 14,255 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%;">7,600 </span>outstanding restricted share awards were excluded from the calculation of diluted earnings per share for both the three months ended June 27, 2020 and June&#160;29, 2019, respectively, because the underlying performance criteria had not yet been met.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795407320">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's financial instruments were as follows (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Consumer loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,578&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,395&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,565&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,953)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,592)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;">See Note 19, Fair Value Measurements and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies in our 2020 Form 10-K for more information on the input levels and methodologies we use in determining fair value.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Residential mortgage-backed securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">State and political subdivision debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Corporate debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Marketable equity securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Mortgage servicing rights&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Residential mortgage-backed securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">State and political subdivision debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Corporate debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Marketable equity securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Mortgage servicing rights&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.</span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Gains or losses on derivatives are recognized in current period earnings through Cost of sales.</span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">No transfers between Level 1, Level 2 or Level 3 occurred during the three months ended June&#160;27, 2020. The Company's policy regarding the recording of transfers between levels is to record any such transfers at the end of the reporting period.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Financial instruments for which fair value is disclosed but not required to be recognized in the balance sheet on a recurring basis are summarized below (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held for investment</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,691&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,691&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held for investment</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,592)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,592)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">No recent sales have been executed in an orderly market of manufactured home loan portfolios with comparable product features, credit characteristics or performance. Therefore, loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. These loans are held for relatively short periods, typically no more than 45 days. As a result, changes in loan-specific credit risk are not a significant component of the change in fair value and changes are largely driven by changes in interest rates or investor yield requirements. The cost of loans held for sale was lower than the fair value as of June&#160;27, 2020. As noted above, activity in the manufactured housing asset-backed securities market is infrequent with no reliable market price information. As such, to determine the fair value of securitized financings, management evaluates the credit quality and performance history of the underlying loan assets to estimate the expected prepayment of the debt and credit spreads, based on market activity for similar rated bonds from other asset classes with similar durations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company records impairment losses on long-lived assets held for sale when the fair value of such long-lived assets is below their carrying values. The Company records impairment charges on long-lived assets used in operations when events and circumstances indicate that long-lived assets might be impaired and the undiscounted cash flows estimated to be generated by those assets are less than their carrying amounts. No impairment charges were recorded during the three months ended June&#160;27, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities, which consist of collecting loan payments, remitting principal and interest payments to investors, managing escrow accounts, performing loss mitigation activities on behalf of investors and otherwise administering the loan servicing portfolio. MSRs are initially recorded at fair value. Changes in fair value subsequent to the initial capitalization are recorded in the Company's results of operations. The Company recognizes MSRs on all loans sold to investors that meet the requirements for sale accounting and for which servicing rights are retained.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company applies fair value accounting to MSRs, with all changes in fair value recorded to Net revenue in accordance with ASC 860-50, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Servicing Assets and Liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. The fair value of MSRs is based on the present value of the expected future cash flows related to servicing these loans. The revenue components of the cash flows are servicing fees, interest earned on custodial accounts and other ancillary income. The expense components include operating costs related to servicing the loans (including delinquency and foreclosure costs) and interest expenses on servicer advances that are consistent with the assumptions major market participants use in valuing MSRs. The expected cash flows are primarily impacted by prepayment estimates, delinquencies and market discounts. Generally, the value of MSRs is expected to increase when interest rates rise and decrease when interest rates decline, due to the effect those changes in interest rates have on prepayment estimates. Other factors noted above as well as the overall market demand for MSRs may also affect the valuation.</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of loans serviced with MSRs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average servicing fee (basis points)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized servicing multiple</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized servicing rate (basis points)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.48&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Serviced portfolio with MSRs (in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">585,777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage servicing rights (in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795193384">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has non-marketable equity investments in other distribution operations outside of Company-owned retail locations. In the ordinary course of business, the Company sells homes and lends to certain of these operations through its commercial lending programs. For the three months ended June 27, 2020 and June&#160;29, 2019, the total amount of sales to related parties were $12.7 million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">$13.2 million, respectively. As of June&#160;27, 2020, receivables from related parties included $2.5 million of accounts receivable and $10.3 million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties incl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">uded $1.7 million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> of accounts receivable and $8.2 million of commercial loans outstanding.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795233736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Destiny Homes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisition of Destiny Homes</a></td>
<td class="text">Acquisition of Destiny Homes<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On August 2, 2019, the Company purchased certain manufactured housing assets and assumed certain liabilities of Destiny Homes, which operates one manufacturing facility located in Moultrie, Georgia and produces and distributes manufactured and modular homes through a network of independent retailers in the Southeastern United States, further expanding the Company's reach. 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. The Company has not made any purchase accounting adjustments during the quarter. However, the allocation of the purchase price is still preliminary and will be finalized upon completion of the analysis of the fair values of Destiny Home's assets and specified liabilities. The Company 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 style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Destiny Homes contributed Net revenue of $9.8 million and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> increased consolidated Net income on the Company's Consolidated Statements of Comprehensive Income by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">$125,000</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> for the three months ended June 27, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Acquisition</span><span style="background-color:rgb(255,255,255, 0.0);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 acquisition of Destiny Homes had occurred on March 31, 2019 (in thousands, except per share data):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.321%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.473%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.476%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">273,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,855&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted net income per share</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668888253816">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segment Information</a></td>
<td class="text">Business Segment Information<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company operates principally in two segments: (1)&#160;factory-built housing, which includes wholesale and retail systems-built housing operations and (2)&#160;financial services, which includes manufactured housing consumer finance and insurance. The following table details Net revenue and Income before income taxes by segment (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue:</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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes:</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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,450&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,049&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668801149592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments that the Company believes are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified to conform to current period classification. The Company has evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in the Company's 2020 Annual Report on Form 10-K for the year ended March&#160;28, 2020, filed with the SEC on May&#160;27, 2020 ("Form 10-K").</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements ("Notes"). The uncertainty created by the novel coronavirus COVID-19 ("COVID-19") have made such estimates more difficult and subjective. Accordingly, actual results could differ from those estimates. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;">st</sup><span style="background-color:rgb(255,255,255, 0.0);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><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;vertical-align:top;">st</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. The Company's current fiscal year will end on April&#160;3, 2021.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company operates principally in two segments: (1) factory-built housing, which includes wholesale and retail systems-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The Company designs and builds a wide variety of affordable manufactured homes, modular homes and park model RVs through 20 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community owners and developers and through the Company's 39 Company-owned retail stores. Our financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association and Federal Home Loan Mortgage Corporation seller/servicer and a Government National Mortgage Association mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Adoption of New Accounting Standards</a></td>
<td class="text"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Standards.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On March 29, 2020, the Company adopted the Financial Accounting Standards Board's ("FASB") Accounting Standards Update 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments and requires a forward-looking impairment model based on expected losses rather than incurred losses. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. The comparative information has not been restated and continues to be reported under the accounting standard in effect for the applicable prior periods. The cumulative effect of the changes made to our consolidated balance sheet at March 29, 2020, for the adoption of ASU 2016-13 was $733,000, net of taxes. The application of ASU 2016-13 increased our allowance for loan losses by $435,000 for commercial loans receivable and $528,000 for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under FASB Accounting Standards Codification ("ASC") 310-30, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Loans and Debt Securities Acquired with Deteriorated Credit Quality</span> ("ASC 310-30"). The Company determined that $1.7&#160;million of the existing purchase discount for acquired consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">Accounting Standards Issued But Not Yet Adopted</a></td>
<td class="text">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. 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>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">For a description of other significant accounting policies used by the Company in the preparation of its Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.<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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796674632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations Debt Obligations (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Accounting policy for debt</a></td>
<td class="text">The Company's finance subsidiary entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used by the Company to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. As of June&#160;27, 2020, the outstanding balance of the converted loans was $10.2 million at a weighted average interest rate of 4.91%.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668877770216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRepurchaseAgreements', window );">Repurchase Contingencies</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor. The risk of loss under these agreements is spread over numerous distributors. The price the Company is obligated to pay generally declines over the period of the agreement (generally 18 to 36 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="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $78.8&#160;million and $79.3&#160;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%;"> at June&#160;27, 2020 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. The Company applies ASC 460, </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%;">Guarantees</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 460"), and ASC 450-20, </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%;">Loss Contingencies</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 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, during the period in which a home is sold (inception of the purchase commitment), the Company records the greater of the estimated value of the non-contingent obligation (accounted for pursuant to ASC 460) or a contingent liability for each repurchase arrangement (accounted for under the provisions of ASC 450-20) as a liability.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> The Company had a reserve for repurchase commitments of $2.5 million and $2.7 million at June&#160;27, 2020 and March&#160;28, 2020, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies', window );">Representations and Warranties of Mortgages Sold</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. CountryPlace sells loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers and finances certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, CountryPlace provides to the GSEs, 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,</span> the loan's compliance with the criteria for inclusion in the sale transactions, including compliance with underwriting standards or loan criteria established by the buyer, and CountryPlace's 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, CountryPlace may be required to repurchase the loan or to indemnify 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. CountryPlace manages the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. The Company maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.1 million as of June&#160;27, 2020 and $1.0 million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. CountryPlace considers a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the three months ended June&#160;27, 2020, no<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesReportingOfDerivativeActivity', window );">Derivatives</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind the Company 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, the Company is 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 style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020, CountryPlace had outstanding IRLCs with a notional amount of $27.0 million, which are recorded at fair value in accordance with ASC 815, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> ("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1) estimated cost to complete and originate the loan and (2) 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 the three months ended June 27, 2020 and June&#160;29, 2019, the Company recognized&#160;losses of&#160;$125,000&#160;and&#160;$1,000</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">respectively, on outstanding IRLCs.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. CountryPlace manages the risk profiles of a portion of its outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities ("MBS") and whole loan sale commitments. As of June&#160;27, 2020, CountryPlace had $60.8 million in outstanding notional forward sales of MBSs and forward sales commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The estimated fair values of forward sales of MBS and forward sale commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the three months ended June&#160;27, 2020 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%;">June&#160;29, 2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, the Company recognized gains of $1.0 million and $35,000</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span>on forward sales and whole loan sale commitments, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesReportingOfDerivativeActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRepurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for repurchase agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(m)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRepurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795483192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Stock-Based Compensation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 246,157 shares were still available for grant as of June&#160;27, 2020. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock options and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800694376">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement and Disclosures</a></td>
<td class="text">See Note 19, Fair Value Measurements and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies in our 2020 Form 10-K for more information on the input levels and methodologies we use in determining fair value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueTransferPolicyPolicyTextBlock', window );">Fair Value Transfers</a></td>
<td class="text">The Company's policy regarding the recording of transfers between levels is to record any such transfers at the end of the reporting period.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment or Disposal of Long-Lived Assets</a></td>
<td class="text">The Company records impairment losses on long-lived assets held for sale when the fair value of such long-lived assets is below their carrying values. The Company records impairment charges on long-lived assets used in operations when events and circumstances indicate that long-lived assets might be impaired and the undiscounted cash flows estimated to be generated by those assets are less than their carrying amounts. No impairment charges were recorded during the three months ended June&#160;27, 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy', window );">Transfers and Servicing of Financial Assets</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities, which consist of collecting loan payments, remitting principal and interest payments to investors, managing escrow accounts, performing loss mitigation activities on behalf of investors and otherwise administering the loan servicing portfolio. MSRs are initially recorded at fair value. Changes in fair value subsequent to the initial capitalization are recorded in the Company's results of operations. The Company recognizes MSRs on all loans sold to investors that meet the requirements for sale accounting and for which servicing rights are retained.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company applies fair value accounting to MSRs, with all changes in fair value recorded to Net revenue in accordance with ASC 860-50, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Servicing Assets and Liabilities</span>. The fair value of MSRs is based on the present value of the expected future cash flows related to servicing these loans. The revenue components of the cash flows are servicing fees, interest earned on custodial accounts and other ancillary income. The expense components include operating costs related to servicing the loans (including delinquency and foreclosure costs) and interest expenses on servicer advances that are consistent with the assumptions major market participants use in valuing MSRs. The expected cash flows are primarily impacted by prepayment estimates, delinquencies and market discounts. Generally, the value of MSRs is expected to increase when interest rates rise and decrease when interest rates decline, due to the effect those changes in interest rates have on prepayment estimates.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueTransferPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining when transfers between levels are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=SL7498348-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueTransferPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for servicing assets and liabilities including, but not necessarily limited to: (a) how a servicing asset or servicing liability is initially recognized and measured, (b) management's basis for determining its classes of servicing assets and servicing liabilities, (c) where contractually specified fees, late fees or ancillary fees are reported in the statement of income, (d) how the entity subsequently measures each class of servicing assets and servicing liabilities (that is, by using the amortization method or fair value method), and the methodology and significant assumptions used to value such servicing, (e) for those classes subsequently measured using the amortization method, where changes in the carrying amount are reported in the statement of income and how such servicing assets and liabilities are evaluated for impairment, and (f) for those classes subsequently measured at fair value, where changes in the fair value are reported in the statement of income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122739-111746<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122596-111746<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122625-111746<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796844120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table summarizes customer contract revenues disaggregated by reportable segment and the source of revenue for the three months ended June 27, 2020 and June&#160;29, 2019 (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%;"><tr><td style="width:1.0%;"/><td style="width:69.828%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:11.716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.719%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,479&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Modular homes</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,407&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Park model RVs</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,722&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Total Net revenue</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1)&#160;Other factory-built housing revenue from ancillary products and services including used homes, freight and other services.</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796893416">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Summary of restricted cash</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash related to CountryPlace customer payments to be remitted to third parties</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,739&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,041&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,935&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,781&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795243192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company's investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June&#160;27, 2020 and March&#160;28, 2020, non-marketable equity investments included contributions of $15.0 million t</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">o equity-method investments in community-based initiatives that buy and sell the Company's homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable equity investments included investments in other distribution operations.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company records investments in fixed maturity securities classified as available-for-sale at fair value and records the difference between fair value and cost in Accumulated other comprehensive income.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables summarize the Company's available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.453%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.987%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,672&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,759&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.453%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.987%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,912&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">702&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:2pt;margin-bottom:14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is not aware of any changes to the securities or issuers that would indicate the losses above are indicative of credit impairment as of June&#160;27, 2020, and the Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost base.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's 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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in less than one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,431&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after one year through five years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after five years through ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,644&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities using the specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the three months ended June&#160;27, 2020 or June&#160;29, 2019.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities for the three months ended June 27, 2020 and June&#160;29, 2019 were as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable equity securities:</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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,997&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains (losses) on securities sold</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ScheduleofInvestmentsTableTextBlock', window );">Schedule of Investments</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Available-for-Sale Securities by Investment Category</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables summarize the Company's available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,239&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Investment Securities in a Continuous Unrealized Loss Position</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.453%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.987%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,672&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">787&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,759&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.453%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.987%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,912&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">702&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(65)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Contractual Maturity of Investment Securities</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's 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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in less than one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,431&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after one year through five years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,389&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after five years through ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after ten years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,644&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage-backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestmentsTextBlock', window );">Gain (Loss) on Securities</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities using the specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the three months ended June&#160;27, 2020 or June&#160;29, 2019.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities for the three months ended June 27, 2020 and June&#160;29, 2019 were as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable equity securities:</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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,997&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Net gains (losses) on securities sold</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_cvco_ScheduleofInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Investments [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ScheduleofInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of realized and unrealized gain (loss) on investment in security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796683240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of inventories</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,552&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,691&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,120&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,396&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,535&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668801012984">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableTableTextBlock', window );">Consumer Loans Receivable</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for investment (at Acquisition Date, defined below)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for investment (originated after Acquisition Date)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,917&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,140&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loans held for sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,297&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction advances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consumer loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred financing fees and other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,919)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,012)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,767)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock', window );">Deliquency Status of Consumer Loans</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,390&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31-to-60 days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61-to-90 days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91+ days</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,275&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock', window );">Gross Consumer Loans Receivable by Credit Quality and Fiscal Year of Origination</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables disaggregate CountryPlace's gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:20.660%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.950%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prior</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Prime- FICO score 680 and greater</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,761&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,693&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,105&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,404&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,522&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,390&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,677&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Sub-Prime- FICO score less than 620</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,296&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">No FICO score</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">637&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">526&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,213&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,701&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,850&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,858&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_cvco_ConsumerLoansReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deliquency Status of Consumer Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DeliquencyStatusOfConsumerLoansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of gross consumer loans receivable by portfolio segment and credit quality indicator.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800032936">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivablesTableTextBlock', window );">Commercial Loans Receivables</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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&#160;thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct loans receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,058&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Participation loans receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for loan losses </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(393)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred financing fees, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(244)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(244)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,565&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock', window );">Changes in the Allowance for Loan Losses on Commercial Loans Receivables</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of adoption of ASU 2016-13</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans charged off, net of recoveries</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Commercial Loans Receivables by Class and Internal Credit Quality Indicator</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table disaggregates the Company's commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:12.684%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.453%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.460%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Risk profile based on payment activity:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Performing</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,534&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Watch list</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Nonperforming</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,074&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,359&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,534&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,081&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,202&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock', window );">Geographic Concentration of Commercial Loans Receivables in Key States</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%;">As of June&#160;27, 2020 and March&#160;28, 2020, 10.0% and 11.0%, respectively, of the Company's outstanding commercial loans receivable principal balance was concentrated in California. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Other than California, no state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of June&#160;27, 2020 or March&#160;28, 2020.</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_CommercialLoansReceivablesGeographicConcentrationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of geographic concentration of commercial loans receivables by key state.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CommercialLoansReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796637576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, at cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,827&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,827&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,011&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,984&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,690)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,632)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,190&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795473112">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries, wages and benefits</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned insurance premiums</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,710&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,678&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued volume rebates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,155&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Company repurchase options on certain loans sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insurance loss reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,582&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued self-insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,112&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for repurchase commitments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,385&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,068&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,193&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,930&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796619496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Activity in the liability for estimated warranties</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,678&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to costs and expenses</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,347&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,821&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and deductions</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,130)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,760&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795473112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Debt and finance lease obligations primarily consisted of secured credit facilities at the Company's finance subsidiary and lease obligations in which it is expected that the Company will obtain ownership of a leased asset at the end of the lease term. The following table summarizes debt and finance lease obligations (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Secured credit facilities</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,178&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,474&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Other secured financings</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,113&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Finance lease liabilities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,512&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796637576">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_RepurchaseContingenciesRollForward', window );"><strong>Repurchase Contingencies [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Loan Contracts with Off-Balance Sheet Commitments</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Letter of Credit.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of $11.0 million to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of Standard Casualty's investments. There were no amounts outstanding against the letter of credit at either June&#160;27, 2020 or March&#160;28, 2020.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Construction-Period Mortgages.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> CountryPlace funds construction-period mortgages through periodic advances during home construction. At the time of initial funding, CountryPlace commits to fully fund the loan contract in accordance with a predetermined schedule. Subsequent advances are contingent upon the performance of contractual obligations by the seller of the home and the borrower. Cumulative advances on construction-period mortgages are carried on the Consolidated Balance Sheets at the amount advanced less a valuation allowance, and are included in Consumer loans receivable, net. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment of CountryPlace to fund future advances.</span></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction loan contract amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative advances</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,240)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,400)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining construction contingent commitment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,136&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_cvco_RepurchaseContingenciesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repurchase Contingencies [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_RepurchaseContingenciesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796722232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityTableTextBlock', window );">Schedule of Stockholders Equity</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table represents changes in stockholders' equity during the three months ended June 27, 2020 (dollars in thousands):</span></div><div style="text-align:center;margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.761%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,173,242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,260&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">355,144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">607,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect of implementing ASU 2016-13, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(533)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(533)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,177,064&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252,672&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">371,085&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,007&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></tr></table></div><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table represents changes in stockholders' equity during the three months ended June 29, 2019 (dollars in thousands):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.761%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained earnings</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, March 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,098,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,447&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280,078&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">529,588&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,252)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 29, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,111,624&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301,360&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,337&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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;"/></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_ScheduleOfStockholdersEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796744408">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Options Activity</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the three months ended June&#160;27, 2020:</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:83.358%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.642%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of Options</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 28, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,100)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,124&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 27, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194,058&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796627816">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Earnings Per Share Computation</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (dollars in thousands, except per share amounts):</span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,174,182&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,102,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Effect of dilutive securities</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,479&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,264,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,217,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Net income per share:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668877747928">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Summary of the Fair Value and Carrying Value of Financial Instruments</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the Company's financial instruments were as follows (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,774&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Consumer loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,578&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,304&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,395&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,565&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,953)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,592)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Summary of Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Residential mortgage-backed securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">State and political subdivision debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Corporate debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Marketable equity securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,611&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Mortgage servicing rights&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:2pt;margin-bottom:14pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Residential mortgage-backed securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">State and political subdivision debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Corporate debt securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Marketable equity securities&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Interest rate lock commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Forward loan sale commitment derivatives&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,011)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Mortgage servicing rights&#160;</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-22.5pt;padding-left:40.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.</span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Gains or losses on derivatives are recognized in current period earnings through Cost of sales.</span></div><div style="text-indent:-22.5pt;padding-left:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt;">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary of Assets and Liabilities Measured at Fair Value for Disclosure</a></td>
<td class="text"><div style="text-indent:18pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Financial instruments for which fair value is disclosed but not required to be recognized in the balance sheet on a recurring basis are summarized below (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:37.149%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held for investment</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,691&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,691&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Commercial loans receivable</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">Securitized financings and other</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock', window );">Assumptions for Mortgage Servicing Rights</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:67.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of loans serviced with MSRs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average servicing fee (basis points)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized servicing multiple</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized servicing rate (basis points)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.48&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Serviced portfolio with MSRs (in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">585,777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage servicing rights (in thousands)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,225&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value assets and liabilities measured on recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_FairValueAssumptionsForServicingAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Assumptions for Servicing Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FairValueAssumptionsForServicingAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800396456">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Business Segment Information</a></td>
<td class="text">The following table details Net revenue and Income before income taxes by segment (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.622%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 27,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue:</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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,274&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,042&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes:</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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Factory-built housing</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;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,450&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial services</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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,230&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,049&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,680&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668801104824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Principles of Consolidation) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>Segment </div>
<div>store </div>
<div>factories</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_cvco_NumberofOperatingManufacturingFacilities', window );">Number of operating production lines | factories</a></td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of Stores | store</a></td>
<td class="nump">39<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_NumberofOperatingManufacturingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating manufacturing facilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_NumberofOperatingManufacturingFacilities</td>
</tr>
<tr>
<td 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_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfStores">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of stores.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfStores</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800716728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation New Accounting Pronouncements (Details) - Accounting Standards Update 2016-13 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Allowance for loan loss - Commercial loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>ASU 2016-13</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 435<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Allowance for loan loss - Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>ASU 2016-13</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">2,276<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Allowance for loan loss - Consumer loans receivable | Loans held at acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>ASU 2016-13</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Cumulative effect of implementing ASU 2016-13, net | Allowance for loan loss - Commercial loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>ASU 2016-13</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Cumulative effect of implementing ASU 2016-13, net | Allowance for loan loss - Consumer loans receivable | Originated after Acquisition Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>ASU 2016-13</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other addition (reduction) in allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_LoansHeldAtAcquisitionDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_LoansHeldAtAcquisitionDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_OriginatedAfterAcquisitionDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_OriginatedAfterAcquisitionDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668793546008">
<tr>
<th class="tl" colspan="2" 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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 264,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">238,090<span></span>
</td>
<td class="nump">248,768<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing | HUD Code</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">189,446<span></span>
</td>
<td class="nump">202,479<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing | Modular</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,783<span></span>
</td>
<td class="nump">19,407<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing | Park Model RVs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,722<span></span>
</td>
<td class="nump">12,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing | Product and Service, Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">14,139<span></span>
</td>
<td class="nump">14,021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember', window );">Financial Services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,711<span></span>
</td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember', window );">Financial Services | Insurance Agency Commissions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">770<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember', window );">Financial Services | Financial Service, Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 15,941<span></span>
</td>
<td class="nump">$ 14,119<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">Other factory-built housing revenue from ancillary products and services including used homes, freight and other services.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Other financial services revenue includes consumer finance and insurance revenue that is not within the scope of ASU 2014-09, <span style="background-color:rgb(255,255,255, 0.0);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 ("Topic 606")</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">.</span></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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_HUDCodeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_HUDCodeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_ModularMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_ModularMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_ParkModelRVsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_ParkModelRVsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_InsuranceAgencyCommissionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_InsuranceAgencyCommissionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_FinancialServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_FinancialServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668877787784">
<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>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ScheduleOfRestrictedCashAbstract', window );"><strong>Summary of restricted cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">$ 19,600<span></span>
</td>
<td class="nump">$ 13,446<span></span>
</td>
<td class="nump">$ 12,853<span></span>
</td>
<td class="nump">$ 12,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">19,935<span></span>
</td>
<td class="nump">13,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember', window );">Cash related to CountryPlace customer payments to be remitted to third parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ScheduleOfRestrictedCashAbstract', window );"><strong>Summary of restricted cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">18,739<span></span>
</td>
<td class="nump">12,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ScheduleOfRestrictedCashAbstract', window );"><strong>Summary of restricted cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">$ 1,196<span></span>
</td>
<td class="nump">$ 1,041<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_ScheduleOfRestrictedCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of restricted cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ScheduleOfRestrictedCashAbstract</td>
</tr>
<tr>
<td 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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cvco_OtherRestrictedCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cvco_OtherRestrictedCashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796600856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 270,547<span></span>
</td>
<td class="nump">$ 241,826<span></span>
</td>
<td class="nump">$ 199,820<span></span>
</td>
<td class="nump">$ 187,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">19,600<span></span>
</td>
<td class="nump">13,446<span></span>
</td>
<td class="nump">12,853<span></span>
</td>
<td class="nump">12,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 290,482<span></span>
</td>
<td class="nump">$ 255,607<span></span>
</td>
<td class="nump">$ 213,024<span></span>
</td>
<td class="nump">$ 199,869<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800121336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">$ 13,975<span></span>
</td>
<td class="nump">$ 14,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="nump">11,611<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">21,294<span></span>
</td>
<td class="nump">21,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">46,880<span></span>
</td>
<td class="nump">46,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Payments to acquire interest in joint venture</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668804691832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Gross Unrealized Gains and Losses by Investment Category) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 13,776<span></span>
</td>
<td class="nump">$ 14,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">13,975<span></span>
</td>
<td class="nump">14,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">4,637<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">4,671<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">State and political subdivision debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">4,426<span></span>
</td>
<td class="nump">4,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">4,581<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">4,713<span></span>
</td>
<td class="nump">5,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">$ 4,723<span></span>
</td>
<td class="nump">$ 4,961<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668798840392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Unrealized Losses and Fair Value by Length of Time) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Debt Securities in a Continuous Unrealized Loss Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">$ 1,808<span></span>
</td>
<td class="nump">$ 4,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 month, Unrealized Losses</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">951<span></span>
</td>
<td class="nump">1,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer, Unrealized Losses</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt Securities, Available-for-sale, Unrealized Loss Position</a></td>
<td class="nump">2,759<span></span>
</td>
<td class="nump">6,361<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Debt Securities in a Continuous Unrealized Loss Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">721<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 month, Unrealized Losses</a></td>
<td class="num">(11)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">951<span></span>
</td>
<td class="nump">1,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer, Unrealized Losses</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt Securities, Available-for-sale, Unrealized Loss Position</a></td>
<td class="nump">1,672<span></span>
</td>
<td class="nump">1,912<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">State and political subdivision debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Debt Securities in a Continuous Unrealized Loss Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 month, Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer, Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt Securities, Available-for-sale, Unrealized Loss Position</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">702<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Debt Securities in a Continuous Unrealized Loss Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">3,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 month, Unrealized Losses</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt Securities, Available-for-sale, Unrealized Loss Position</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">3,747<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">$ (14)<span></span>
</td>
<td class="num">$ (65)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668801146680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Contractual Maturities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract', window );"><strong>Amortized Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis', window );">Due in less than one year</a></td>
<td class="nump">$ 4,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis', window );">Due after one year through five years</a></td>
<td class="nump">2,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis', window );">Due after five years through ten years</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis', window );">Due after ten years</a></td>
<td class="nump">1,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Mortgage-backed securities</a></td>
<td class="nump">4,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">13,776<span></span>
</td>
<td class="nump">$ 14,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Due in less than one year</a></td>
<td class="nump">4,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">Due after one year through five years</a></td>
<td class="nump">2,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue', window );">Due after five years through ten years</a></td>
<td class="nump">840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue', window );">Due after ten years</a></td>
<td class="nump">1,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities</a></td>
<td class="nump">4,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 13,975<span></span>
</td>
<td class="nump">$ 14,774<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668799722744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Recognized Gains and Losses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems', window );"><strong>Gain (Loss) on Securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross gains realized on debt securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Gross losses realized on debt securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Equity Securities gain on investments held</a></td>
<td class="nump">1,997<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Equity Securities gain on investments sold</a></td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedLoss', window );">Equity Securities loss on investments sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Gain (Loss) on Equity Securities</a></td>
<td class="nump">$ 2,030<span></span>
</td>
<td class="nump">$ 951<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668799628712">
<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>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Summary of inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 35,552<span></span>
</td>
<td class="nump">$ 35,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">13,120<span></span>
</td>
<td class="nump">13,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods and other</a></td>
<td class="nump">57,724<span></span>
</td>
<td class="nump">63,891<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventories</a></td>
<td class="nump">$ 106,396<span></span>
</td>
<td class="nump">$ 113,535<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797641112">
<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>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet', window );">Loans held for investment (at Acquisition Date, defined below)</a></td>
<td class="nump">$ 37,650<span></span>
</td>
<td class="nump">$ 37,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableHeldForInvestment', window );">Loans held for investment (originated after Acquisition Date)</a></td>
<td class="nump">19,917<span></span>
</td>
<td class="nump">20,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleAmount', window );">Loans held for sale</a></td>
<td class="nump">25,297<span></span>
</td>
<td class="nump">14,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConstructionAdvances', window );">Construction Advances</a></td>
<td class="nump">12,240<span></span>
</td>
<td class="nump">13,400<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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">95,104<span></span>
</td>
<td class="nump">85,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDeferredIncome', window );">Deferred financing fees and other, net</a></td>
<td class="num">(2,133)<span></span>
</td>
<td class="num">(1,919)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan losses</a></td>
<td class="num">(4,012)<span></span>
</td>
<td class="num">(1,767)<span></span>
</td>
<td class="num">$ (421)<span></span>
</td>
<td class="num">$ (415)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet', window );">Consumer loans receivable, net</a></td>
<td class="nump">$ 88,959<span></span>
</td>
<td class="nump">$ 82,304<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_ConstructionAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Advances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConstructionAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivableHeldForInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable held for investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivableHeldForInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121581245&amp;loc=d3e21338-158488<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The recorded balance, net of any applicable reductions (for example, unamortized accretable yield and allowance for loan losses).  This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121585399&amp;loc=d3e13503-111538<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred interest and fee income, unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of acquired loans. Excludes amounts for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121568338&amp;loc=d3e45377-112738<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10152-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableHeldForSaleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before valuation allowance, of financing receivable classified as held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120238483&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableHeldForSaleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The balance represents the amount of loans that are secured by real estate mortgages, offset by the reserve to cover probable credit losses on the loan portfolio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668877769544">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan losses at beginning of period</a></td>
<td class="nump">$ 1,767<span></span>
</td>
<td class="nump">$ 415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan losses at end of period</a></td>
<td class="nump">4,012<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for loan losses</a></td>
<td class="num">(161)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Charge-offs</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">2,276<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Consumer loans receivable | Loans held at acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other addition (reduction) in allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121581245&amp;loc=d3e21338-158488<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_LoansHeldAtAcquisitionDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_LoansHeldAtAcquisitionDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796862184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Loans Held for investment) (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragecontractualinterestrate', window );">Weighted average contractual interest rate</a></td>
<td class="nump">8.40%<span></span>
</td>
<td class="nump">8.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaverageeffectiveinterestrate', window );">Weighted average effective interest rate</a></td>
<td class="nump">9.20%<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragemonthstomaturity', window );">Weighted average months to maturity</a></td>
<td class="text">164 months<span></span>
</td>
<td class="text">164 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaveragecontractualinterestrate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average contractual interest rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragecontractualinterestrate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaverageeffectiveinterestrate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average effective interest rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaverageeffectiveinterestrate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaveragemonthstomaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average months to maturity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragemonthstomaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668803179032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Delinquency status of consumer loans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 95,104<span></span>
</td>
<td class="nump">$ 85,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_CurrentMember', window );">Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">92,390<span></span>
</td>
<td class="nump">83,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_A3160DaysPastDueMember', window );">31 - 60 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">751<span></span>
</td>
<td class="nump">547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_A6190DaysPastDueMember', window );">61 - 90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_A91DaysPastDueMember', window );">91+ days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 1,705<span></span>
</td>
<td class="nump">$ 1,275<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_CurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_CurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_A3160DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_A3160DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_A6190DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_A6190DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_A91DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_A91DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797568328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 95,104<span></span>
</td>
<td class="nump">$ 85,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">17,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">24,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">5,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember', window );">Fiscal 2016 and prior</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">41,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">58,776<span></span>
</td>
<td class="nump">55,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater | Fiscal 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">10,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater | Fiscal 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">14,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater | Fiscal 2016 and prior</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">27,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">32,819<span></span>
</td>
<td class="nump">27,767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679 | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">6,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679 | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">10,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679 | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679 | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679 | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679 | Fiscal 2016 and prior</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">11,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,296<span></span>
</td>
<td class="nump">2,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620 | Fiscal 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620 | Fiscal 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620 | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620 | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620 | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620 | Fiscal 2016 and prior</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO Score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,213<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO Score | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO Score | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO Score | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO Score | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO Score | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO Score | Fiscal 2016 and prior</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,990<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800392824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateAcquiredThroughForeclosure', window );">Repossessed Homes</a></td>
<td class="nump">$ 842<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansInProcessOfForeclosureAmount', window );">Mortgage Loans in Process of Foreclosure, Amount</a></td>
<td class="nump">$ 674<span></span>
</td>
<td class="nump">$ 560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_TX', window );">TEXAS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage', window );">Consumer Loans Receivable Geographical Concentration Percentage</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_FL', window );">FLORIDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage', window );">Consumer Loans Receivable Geographical Concentration Percentage</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable geographical concentration percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageLoansInProcessOfForeclosureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL49126937-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoansInProcessOfForeclosureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateAcquiredThroughForeclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of land and buildings obtained through foreclosure proceedings or defeasance in full or partial satisfaction of a debt arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5162-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4437-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateAcquiredThroughForeclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_FL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_FL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668799830472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables (Commercial Loans Receivables, Net) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract', window );"><strong>Commercial Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">$ 45,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragecontractualinterestratecommercial', window );">Weighted average contractual interest rate, commercial</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragemonthstomaturitycommercial', window );">Weighted average months to maturity, commercial</a></td>
<td class="text">11 months<span></span>
</td>
<td class="text">10 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Loans Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract', window );"><strong>Commercial Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan loss</a></td>
<td class="num">$ (828)<span></span>
</td>
<td class="num">$ (191)<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="num">$ (180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables', window );">Deferred financing fees, net</a></td>
<td class="num">(244)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(244)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Commercial loans receivable</a></td>
<td class="nump">44,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_DirectInventoryFinanceMember', window );">Direct loans receivable | Commercial Loans Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract', window );"><strong>Commercial Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">44,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ParticipationInventoryFinanceMember', window );">Participation loans receivable | Commercial Loans Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract', window );"><strong>Commercial Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">$ 166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144<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_Weightedaveragecontractualinterestratecommercial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average contractual interest rate, commercial</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragecontractualinterestratecommercial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaveragemonthstomaturitycommercial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average months to maturity, commercial</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragemonthstomaturitycommercial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unearned discounts (other than cash or quantity discounts and the like), finance charges, and interest included in the face amount of receivables, that are shown as a deduction from the related receivables. For example, 1) finance charges booked as a receivable when a loan is made and recognized as income at a later date; and 2) interest charges deducted from the face loan amount, resulting in a discounted amount actually advanced to the borrower (wherein the receivable includes the amount actually advanced to the borrower and the as yet unearned interest income).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4519-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LoansAndLeasesReceivableNetReportedAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_DirectInventoryFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_DirectInventoryFinanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ParticipationInventoryFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ParticipationInventoryFinanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668801077272">
<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) - Commercial Loans Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at beginning of period</a></td>
<td class="nump">$ 393<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Change in estimated loan losses, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet', window );">Loans charged off, net of recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at end of period</a></td>
<td class="nump">828<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 435<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other addition (reduction) in allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after recoveries, of loans and leases that have been written-off.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797851064">
<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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">$ 45,081<span></span>
</td>
<td class="nump">$ 47,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">13,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">18,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">9,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">2,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">1,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">44,956<span></span>
</td>
<td class="nump">47,016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">13,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Fiscal 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">18,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">9,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">2,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">1,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch list</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch list | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch list | Fiscal 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch list | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch list | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch list | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Fiscal 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795252952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables (Concentrations of Commercial Loans Receivables) (Details)<br></strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivablePrincipalBalanceConcentration', window );">Concentration with one independent third-party and its affiliates</a></td>
<td class="nump">19.80%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract', window );"><strong>Geographic Concentration of Commercial Loans Receivables in Key States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConcentrationRiskOnFinancingReceivablesPercentage', window );">Concentration Risk on Financing Receivables Percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_CA', window );">CALIFORNIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract', window );"><strong>Geographic Concentration of Commercial Loans Receivables in Key States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage', window );">Commercial Loans Receivables Geographic Concentration Percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CommercialLoansReceivablePrincipalBalanceConcentration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivable Principal Balance Concentration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivablePrincipalBalanceConcentration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ConcentrationRiskOnFinancingReceivablesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration risk on financing receivables percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConcentrationRiskOnFinancingReceivablesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_InventoryFinanceReceivablesGeographicConcentrationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory finance receivables geographic concentration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract</td>
</tr>
<tr>
<td 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_InventoryFinanceReceivablesGeographicConcentrationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory finance receivables geographic concentration percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797611976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual', window );">Due days for loans on nonaccrual status when interest is past due and remains unpaid</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConcentrationRiskOnFinancingReceivablesPercentage', window );">Percentage concentration of commercial loans receivables</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConcentrationRiskOnFinancingReceivablesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration risk on financing receivables percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConcentrationRiskOnFinancingReceivablesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_InterestPastDuePeriodForLoanConsideredAsNonaccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest past due period for loan considered as nonaccrual.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal past due period for loan considered as non performing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668805220136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 111,016<span></span>
</td>
<td class="nump">$ 109,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(33,690)<span></span>
</td>
<td class="num">(32,632)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">77,326<span></span>
</td>
<td class="nump">77,190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">26,827<span></span>
</td>
<td class="nump">26,827<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">52,820<span></span>
</td>
<td class="nump">52,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 31,369<span></span>
</td>
<td class="nump">$ 30,984<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796789144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 1.2<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668798974168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Lease Assets and Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 18,378<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 13,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="nump">1,015<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,025<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseRightOfUseAsset', window );">Total lease assets</a></td>
<td class="nump">19,393<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">113<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">4,097<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities, current</a></td>
<td class="nump">74<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">15,398<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, non-current</a></td>
<td class="nump">275<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 19,844<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 15,279<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">Recorded net of accumulated amortization of $113,000 and $103,000 as of June&#160;27, 2020 and March&#160;28, 2020, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797840888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Future Minimum Payments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Future minimum lease payments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">$ 3,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">4,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">3,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">3,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">2,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">22,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(2,897)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">19,844<span></span>
</td>
<td class="nump">$ 15,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">3,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">4,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">3,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">3,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">2,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">22,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(2,847)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">19,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(50)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 366<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueAfterYearFive</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearFive</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearFour</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearThree</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearTwo</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsRemainderOfFiscalYear</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityUndiscountedExcessAmount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795287400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Weighted Average Disclosure) (Details)<br></strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, operating leases</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, finance leases</a></td>
<td class="text">5 years 3 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, operating leases</a></td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, finance leases</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668804700984">
<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>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 75,090<span></span>
</td>
<td class="nump">$ 75,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross', window );">Gross Carrying Amount</a></td>
<td class="nump">85,090<span></span>
</td>
<td class="nump">85,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet', window );">Net Carrying Amount</a></td>
<td class="nump">85,090<span></span>
</td>
<td class="nump">85,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IntangibleAssetsIncludingGoodwillGross', window );">Intangible Assets Including Goodwill Gross</a></td>
<td class="nump">97,814<span></span>
</td>
<td class="nump">97,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(7,801)<span></span>
</td>
<td class="num">(7,614)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible Assets, Net (Including Goodwill)</a></td>
<td class="nump">90,013<span></span>
</td>
<td class="nump">90,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">11,300<span></span>
</td>
<td class="nump">11,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(6,622)<span></span>
</td>
<td class="num">(6,463)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">4,678<span></span>
</td>
<td class="nump">4,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,179)<span></span>
</td>
<td class="num">(1,151)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">75,090<span></span>
</td>
<td class="nump">75,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill', window );">Indefinite lived intangible assets including goodwill.</a></td>
<td class="nump">8,900<span></span>
</td>
<td class="nump">8,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cvco_StateInsuranceLicensesMember', window );">State insurance licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill', window );">Indefinite lived intangible assets including goodwill.</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquired finite and indefinite lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td 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_IndefiniteLivedIntangibleAssetsIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IntangibleAssetsIncludingGoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible assets including goodwill gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IntangibleAssetsIncludingGoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cvco_StateInsuranceLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cvco_StateInsuranceLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796792856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_GoodwillAndOtherIntangiblesTextualAbstract', window );"><strong>Goodwill and Other Intangibles (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense on intangible assets</a></td>
<td class="nump">$ 187<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_GoodwillAndOtherIntangiblesTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill and other intangibles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_GoodwillAndOtherIntangiblesTextualAbstract</td>
</tr>
<tr>
<td 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800432024">
<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>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Expenses and Other Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries, wages and benefits</a></td>
<td class="nump">$ 23,958<span></span>
</td>
<td class="nump">$ 25,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Customer deposits</a></td>
<td class="nump">22,090<span></span>
</td>
<td class="nump">22,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned insurance premiums</a></td>
<td class="nump">21,710<span></span>
</td>
<td class="nump">20,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Estimated warranties</a></td>
<td class="nump">18,538<span></span>
</td>
<td class="nump">18,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AccruedVolumeRebates', window );">Accrued volume rebates</a></td>
<td class="nump">10,155<span></span>
</td>
<td class="nump">9,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LiabilitiesRelatedToConsumerLoansSold', window );">Company repurchase options on certain loans sold</a></td>
<td class="nump">8,714<span></span>
</td>
<td class="nump">7,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Insurance loss reserves</a></td>
<td class="nump">6,730<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="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Accrued self-insurance</a></td>
<td class="nump">5,273<span></span>
</td>
<td class="nump">5,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability</a></td>
<td class="nump">4,097<span></span>
</td>
<td class="nump">4,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability', window );">Reserve for repurchase commitments</a></td>
<td class="nump">2,475<span></span>
</td>
<td class="nump">2,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Accrued taxes</a></td>
<td class="nump">2,385<span></span>
</td>
<td class="nump">1,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">16,068<span></span>
</td>
<td class="nump">16,002<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 142,193<span></span>
</td>
<td class="nump">$ 139,930<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AccruedVolumeRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued volume rebates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AccruedVolumeRebates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LiabilitiesRelatedToConsumerLoansSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liabilities related to consumer loans sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LiabilitiesRelatedToConsumerLoansSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due.  This amount is the total of current and noncurrent accrued income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be repaid to the counterparty to the repurchase agreement when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under the repurchase agreement exceeds 10 percent of total assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(m)(1)(i)(A)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68070138&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of premium not yet earned, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationUnearnedPremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668799889464">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Accrual for estimated warranties</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 18,678<span></span>
</td>
<td class="nump">$ 17,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Charged to costs and expenses</a></td>
<td class="nump">6,347<span></span>
</td>
<td class="nump">7,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Payments and deductions</a></td>
<td class="num">(6,487)<span></span>
</td>
<td class="num">(7,130)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 18,538<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_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668798512920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations (Summary of Debt Obligations) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligationsAbstract', window );"><strong>Debt Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Secured credit facilities</a></td>
<td class="nump">$ 10,178<span></span>
</td>
<td class="nump">$ 10,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized', window );">Other secured financings</a></td>
<td class="nump">3,985<span></span>
</td>
<td class="nump">4,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt obligations</a></td>
<td class="nump">$ 14,512<span></span>
</td>
<td class="nump">$ 14,953<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is the principal amount outstanding for securitized loans only (across all types of loans).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=d3e107314-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrincipalAmountOutstandingOnLoansSecuritized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796662360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms', window );">Secured credit facility frequency of payments</a></td>
<td class="text">20-year amortization period with a balloon payment due upon maturity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_MaximumAdvanceunderSecuredCreditFacility', window );">Maximum Advance under Secured Credit Facility</a></td>
<td class="nump">80.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Secured credit facilities</a></td>
<td class="nump">$ 10.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Secured credit facility interest rate</a></td>
<td class="nump">4.91%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_MaximumAdvanceunderSecuredCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Advance Under Secured Credit Facility</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_MaximumAdvanceunderSecuredCreditFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of the required periodic payments of interest, principal, or both, and the amount, if set, or a description of a formula upon which payment is based.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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>92
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796600984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PremiumsWrittenAndEarnedAbstract', window );"><strong>Reinsurance Effect on Premiums Written and Earned</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectPremiumsWritten', window );">Direct premiums Written</a></td>
<td class="nump">$ 5,765<span></span>
</td>
<td class="nump">$ 5,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssumedPremiumsWritten', window );">Assumed premiums - nonaffiliate Written</a></td>
<td class="nump">7,653<span></span>
</td>
<td class="nump">7,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Ceded premiums - nonaffiliate Written</a></td>
<td class="num">(3,202)<span></span>
</td>
<td class="num">(2,987)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PremiumsWrittenNet', window );">Net premiums Written</a></td>
<td class="nump">10,216<span></span>
</td>
<td class="nump">9,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectPremiumsEarned', window );">Direct premiums Earned</a></td>
<td class="nump">5,185<span></span>
</td>
<td class="nump">4,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Assumed premiums - nonaffiliate Earned</a></td>
<td class="nump">6,790<span></span>
</td>
<td class="nump">6,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Ceded premiums - nonaffiliate Earned</a></td>
<td class="num">(3,202)<span></span>
</td>
<td class="num">(2,987)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNet', window );">Premiums Earned, Net</a></td>
<td class="nump">$ 8,773<span></span>
</td>
<td class="nump">$ 8,018<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssumedPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssumedPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsWritten</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CededPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsWritten</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectPremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectPremiumsWritten</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PremiumsEarnedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsEarnedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PremiumsWrittenAndEarnedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenAndEarnedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PremiumsWrittenNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797373832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_MaximumRiskAssumedPerPolicy', window );">Insurance policies maximum coverage per claim</a></td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_MaximumRiskCededPerPolicy', window );">Insurance policies coverage per claim ceded to reinsurers</a></td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount', window );">Insurance policy risk of loss maintained per claim</a></td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount', window );">Catastrophic losses recoverable in excess of amount</a></td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount', window );">Aggregate catastrophic losses recoverable in excess of amount</a></td>
<td class="nump">$ 43,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Catastrophic losses recoverable in aggregate greater than amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Catastrophic losses recoverable per occurrence greater than amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Limited risk of loss per claim on typical policies amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_MaximumRiskAssumedPerPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum risk assumed per policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_MaximumRiskAssumedPerPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_MaximumRiskCededPerPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum risk ceded per policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_MaximumRiskCededPerPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668888391768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 5,006<span></span>
</td>
<td class="nump">$ 6,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">23.10%<span></span>
</td>
<td class="nump">22.20%<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797018392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ReservesRelatedToConsumerLoansSold', window );">Reserves Related to Consumer Loans Sold</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IrlcLoanCommitmentRangeMinimum', window );">IRLC Loan Commitment Range Minimum</a></td>
<td class="text">30 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IrlcLoanCommitmentRangeMaximum', window );">IRLC Loan Commitment Range Maximum</a></td>
<td class="text">180 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability', window );">Assets Sold under Agreements to Repurchase, Repurchase Liability</a></td>
<td class="nump">$ 2,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeOfIndebtednessOfOthersMember', window );">Product repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyPeriodOfOccurrence', window );">Repurchase agreements period</a></td>
<td class="text">generally 18 to 36 months, calculated from the date of sale to the distributor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Loss contingencies</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeOfIndebtednessOfOthersMember', window );">Product repurchase | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Loss contingencies</a></td>
<td class="nump">78,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Loss contingencies</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember', window );">CountryPlace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InterestRateLockCommitmentsRecordedAtFairValue', window );">IRLCs recorded at fair value</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Recognized gain (loss) on outstanding IRLCs</a></td>
<td class="num">(125)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ForwardCommitmentsRecordedatFairValue', window );">Forward Commitments Recorded at Fair Value</a></td>
<td class="nump">60,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Recognized gain (loss) on the forward sales and whole loan commitments</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 35<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_ForwardCommitmentsRecordedatFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Forward Commitments Recorded at Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ForwardCommitmentsRecordedatFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_InterestRateLockCommitmentsRecordedAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate lock commitments are recorded at fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InterestRateLockCommitmentsRecordedAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IrlcLoanCommitmentRangeMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>IRLC loan commitment range maximum.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IrlcLoanCommitmentRangeMaximum</td>
</tr>
<tr>
<td 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_IrlcLoanCommitmentRangeMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>IRLC loan commitment range minimum.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IrlcLoanCommitmentRangeMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ReservesRelatedToConsumerLoansSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reserve for consumer loans sold contingent repurchase and indemnification obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ReservesRelatedToConsumerLoansSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be repaid to the counterparty to the repurchase agreement when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under the repurchase agreement exceeds 10 percent of total assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(m)(1)(i)(A)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL109998890-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPeriodOfOccurrence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>States when the existing condition, situation, or set of circumstances involving uncertainty occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPeriodOfOccurrence</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeOfIndebtednessOfOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeOfIndebtednessOfOthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796863272">
<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>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract', window );"><strong>Loan Contracts with Off-Balance Sheet Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Construction loan contract amount</a></td>
<td class="nump">$ 31,376<span></span>
</td>
<td class="nump">$ 31,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConstructionAdvances', window );">Construction Advances</a></td>
<td class="num">(12,240)<span></span>
</td>
<td class="num">(13,400)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_RemainingConstructionContingentCommitment', window );">Remaining construction contingent commitment</a></td>
<td class="nump">$ 19,136<span></span>
</td>
<td class="nump">$ 17,736<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConstructionAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Advances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConstructionAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loan contracts with off balance sheet commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_RemainingConstructionContingentCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining construction contingent commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_RemainingConstructionContingentCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668805129816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 607,586<span></span>
</td>
<td class="nump">$ 529,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="nump">371,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">16,674<span></span>
</td>
<td class="nump">21,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans</a></td>
<td class="num">(533)<span></span>
</td>
<td class="num">(1,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">$ 624,007<span></span>
</td>
<td class="nump">$ 550,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, common stock, shares</a></td>
<td class="nump">9,173,242<span></span>
</td>
<td class="nump">9,098,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock incentive plans, shares</a></td>
<td class="nump">3,822<span></span>
</td>
<td class="nump">13,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, common stock, shares</a></td>
<td class="nump">9,177,064<span></span>
</td>
<td class="nump">9,111,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 92<span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">252,260<span></span>
</td>
<td class="nump">249,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans</a></td>
<td class="num">(533)<span></span>
</td>
<td class="num">(1,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">252,672<span></span>
</td>
<td class="nump">248,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">355,144<span></span>
</td>
<td class="nump">280,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">16,674<span></span>
</td>
<td class="nump">21,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">371,085<span></span>
</td>
<td class="nump">301,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ComprehensiveIncomeMember', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">90<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(733)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Common Stock | Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Additional paid-in capital | Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Retained earnings | Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(733)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Accumulated other comprehensive income (loss) | Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of implementing ASU 2016-13, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_ComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668877533608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Textual) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares of Cavco common stock authorized for grant under stock incentive plans</a></td>
<td class="nump">1,650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares of Cavco common stock available for grant under stock incentive plans</a></td>
<td class="nump">246,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Stock option exercise price as a percent of fair value of common stock</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock option expiration period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation cost charged against income</a></td>
<td class="nump">$ 945<span></span>
</td>
<td class="nump">$ 630<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to stock options</a></td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over stock options expected to be recognized</a></td>
<td class="text">2 years 5 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Typical vesting period of stock options and restricted stock awards</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668889147848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Stock Option Activity) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Activity, Number of Awards [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, awards outstanding</a></td>
<td class="nump">11,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">7,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled or expired</a></td>
<td class="num">(350)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, awards outstanding</a></td>
<td class="nump">18,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Option Activity, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance, shares outstanding</a></td>
<td class="nump">364,174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(9,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited</a></td>
<td class="num">(6,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, shares outstanding</a></td>
<td class="nump">364,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares exercisable</a></td>
<td class="nump">194,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Activity, Number of Awards [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, awards outstanding</a></td>
<td class="nump">7,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">7,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled or expired</a></td>
<td class="num">(350)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, awards outstanding</a></td>
<td class="nump">14,255<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards | Unvested target stock awards that vest based upon performance conditions through fiscal year 2022</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Activity, Number of Awards [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, awards outstanding</a></td>
<td class="nump">6,955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards | Unvested target stock awards that vest based upon performance conditions through fiscal year 2023</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Activity, Number of Awards [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, awards outstanding</a></td>
<td class="nump">7,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Service-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Activity, Number of Awards [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, awards outstanding</a></td>
<td class="nump">4,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled or expired</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, awards outstanding</a></td>
<td class="nump">4,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668799567976">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings Per Share Computation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Cavco common stockholders</a></td>
<td class="nump">$ 16,674<span></span>
</td>
<td class="nump">$ 21,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">9,174,182<span></span>
</td>
<td class="nump">9,102,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Common stock equivalents - treasury stock method (in shares)</a></td>
<td class="nump">90,479<span></span>
</td>
<td class="nump">114,914<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">9,264,661<span></span>
</td>
<td class="nump">9,217,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per share attributable to Cavco common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 2.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 2.31<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock equivalents excluded from computation</a></td>
<td class="nump">39,996<span></span>
</td>
<td class="nump">60,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock equivalents excluded from computation</a></td>
<td class="nump">14,255<span></span>
</td>
<td class="nump">7,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797882584">
<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>Jun. 27, 2020</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non Recurring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 47,503<span></span>
</td>
<td class="nump">$ 46,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,099<span></span>
</td>
<td class="nump">15,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Non Recurring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Non Recurring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,099<span></span>
</td>
<td class="nump">15,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Non Recurring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47,503<span></span>
</td>
<td class="nump">46,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Book Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Non-marketable equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,294<span></span>
</td>
<td class="nump">21,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Consumer loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">88,959<span></span>
</td>
<td class="nump">82,304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InterestRateLockCommitmentsFairValueDisclosure', window );">Interest rate lock commitment derivatives</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">40<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ForwardCommitmentsFairValueDisclosure', window );">Forward loan sale commitment derivatives</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">5<span></span>
</td>
<td class="num">(1,011)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44,009<span></span>
</td>
<td class="nump">46,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,512<span></span>
</td>
<td class="nump">14,953<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Book Value | Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">13,975<span></span>
</td>
<td class="nump">14,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Book Value | Marketable equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">11,611<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Non-marketable equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,294<span></span>
</td>
<td class="nump">21,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Consumer loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">102,578<span></span>
</td>
<td class="nump">97,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InterestRateLockCommitmentsFairValueDisclosure', window );">Interest rate lock commitment derivatives</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">40<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ForwardCommitmentsFairValueDisclosure', window );">Forward loan sale commitment derivatives</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">5<span></span>
</td>
<td class="num">(1,011)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47,503<span></span>
</td>
<td class="nump">46,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,099<span></span>
</td>
<td class="nump">15,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">13,975<span></span>
</td>
<td class="nump">14,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Marketable equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">$ 11,611<span></span>
</td>
<td class="nump">$ 9,829<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">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Gains or losses on derivatives are recognized in current period earnings through Cost of sales.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.</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_ForwardCommitmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Forward commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ForwardCommitmentsFairValueDisclosure</td>
</tr>
<tr>
<td 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_InterestRateLockCommitmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate lock commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InterestRateLockCommitmentsFairValueDisclosure</td>
</tr>
<tr>
<td 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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117311354&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668800616808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Mortgage servicing rights</a></td>
<td class="nump">$ 1,195<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">4,671<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Securities issued by states and political subdivisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">4,581<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">4,723<span></span>
</td>
<td class="nump">4,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">11,611<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Interest rate lock commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Forward loan sale commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivatives (liability)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Mortgage servicing rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Mortgage servicing rights</a></td>
<td class="nump">1,195<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Securities issued by states and political subdivisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">11,611<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Interest rate lock commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Forward loan sale commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivatives (liability)</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Mortgage servicing rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Mortgage servicing rights</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">4,671<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Securities issued by states and political subdivisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">4,581<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">4,723<span></span>
</td>
<td class="nump">4,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Interest rate lock commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Forward loan sale commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivatives (liability)</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Mortgage servicing rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Mortgage servicing rights</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Securities issued by states and political subdivisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Interest rate lock commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Forward loan sale commitment derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivatives (asset)</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivatives (liability)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Mortgage servicing rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Mortgage servicing rights</a></td>
<td class="nump">$ 1,195<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ServicingAssetAtFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122492-111745<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122625-111746<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingAssetAtFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueByAssetClassAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueByAssetClassAxis=us-gaap_InterestRateLockCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_InterestRateLockCommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueByAssetClassAxis=cvco_ForwardCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cvco_ForwardCommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueByAssetClassAxis=cvco_MortgageServicingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cvco_MortgageServicingRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797080104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract', window );"><strong>Summary of Assets and Liabilities Measured at Fair Value for Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">$ 21,294<span></span>
</td>
<td class="nump">$ 21,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract', window );"><strong>Summary of Assets and Liabilities Measured at Fair Value for Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansHeldForInvestmentFairValueDisclosure', window );">Loans held for investment</a></td>
<td class="nump">63,647<span></span>
</td>
<td class="nump">68,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">26,691<span></span>
</td>
<td class="nump">15,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionLoan', window );">Construction Loan</a></td>
<td class="nump">12,240<span></span>
</td>
<td class="nump">13,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="nump">47,503<span></span>
</td>
<td class="nump">46,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="num">(14,099)<span></span>
</td>
<td class="num">(15,592)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">21,294<span></span>
</td>
<td class="nump">21,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Non Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract', window );"><strong>Summary of Assets and Liabilities Measured at Fair Value for Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansHeldForInvestmentFairValueDisclosure', window );">Loans held for investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionLoan', window );">Construction Loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Non Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract', window );"><strong>Summary of Assets and Liabilities Measured at Fair Value for Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansHeldForInvestmentFairValueDisclosure', window );">Loans held for investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionLoan', window );">Construction Loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="num">(14,099)<span></span>
</td>
<td class="num">(15,592)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Non Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract', window );"><strong>Summary of Assets and Liabilities Measured at Fair Value for Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansHeldForInvestmentFairValueDisclosure', window );">Loans held for investment</a></td>
<td class="nump">63,647<span></span>
</td>
<td class="nump">68,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">26,691<span></span>
</td>
<td class="nump">15,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionLoan', window );">Construction Loan</a></td>
<td class="nump">12,240<span></span>
</td>
<td class="nump">13,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="nump">47,503<span></span>
</td>
<td class="nump">46,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">$ 21,294<span></span>
</td>
<td class="nump">$ 21,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of assets and liabilities measured on recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract</td>
</tr>
<tr>
<td 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_LoansHeldForInvestmentFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans held for investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LoansHeldForInvestmentFairValueDisclosure</td>
</tr>
<tr>
<td 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_ConstructionLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the carrying value of a short-term real estate loan to finance building costs. The funds are disbursed as needed or in accordance with a prearranged plan; generally, a portion of the funds is disbursed at inception and the remainder as construction progresses. The money is repaid on completion of the project, usually from the proceeds of a mortgage loan. The rate is normally higher than the prime rate, and there is usually an origination fee. The effective yield on these loans tends to be high, and the lender has a security interest in the real property. Note that there are separate concepts for the current and noncurrent portions of long-term construction loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansHeldForSaleFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansHeldForSaleFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668795322824">
<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>Jun. 27, 2020 </div>
<div>USD ($) </div>
<div>Loans</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </div>
<div>USD ($) </div>
<div>Loans</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio', window );">Number of loans serviced with MSRs | Loans</a></td>
<td class="nump">4,660<span></span>
</td>
<td class="nump">4,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio', window );">Weighted average servicing fee</a></td>
<td class="nump">0.3107%<span></span>
</td>
<td class="nump">0.3112%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio', window );">Capitalized servicing multiple</a></td>
<td class="nump">65.92%<span></span>
</td>
<td class="nump">67.19%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio', window );">Capitalized servicing rate</a></td>
<td class="nump">0.2048%<span></span>
</td>
<td class="nump">0.2091%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio', window );">Serviced portfolio with MSRs</a></td>
<td class="nump">$ 583,372<span></span>
</td>
<td class="nump">$ 585,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Mortgage servicing rights</a></td>
<td class="nump">$ 1,195<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Loan Servicing Rate of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Servicing Multiple of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Loans Outstanding of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-Average Servicing Fee of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=d3e107314-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ServicingAssetAtFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122492-111745<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122625-111746<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingAssetAtFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797262008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueMeasurementsTextualAbstract', window );"><strong>Fair Value Measurements (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount', window );">Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges on assets held for sale or held and used</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_TypicalPeriodLoanIsHeldForSale', window );">Typical period a loan is held for sale</a></td>
<td class="text">45 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_FairValueAssetsLevel1Level2OrLevel3TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount</td>
</tr>
<tr>
<td 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_FairValueMeasurementsTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value measurements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FairValueMeasurementsTextualAbstract</td>
</tr>
<tr>
<td 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_TypicalPeriodLoanIsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Typical period loan is held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_TypicalPeriodLoanIsHeldForSale</td>
</tr>
<tr>
<td 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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>106
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668797336648">
<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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Net Revenue</a></td>
<td class="nump">$ 12.7<span></span>
</td>
<td class="nump">$ 13.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Commercial loans receivable</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.7<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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668796720840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Destiny Homes (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Destiny Homes net revenue</a></td>
<td class="nump">$ 9,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Destiny Homes net income</a></td>
<td class="nump">$ 125<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>108
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668804851432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Destiny Homes Pro-forma (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net revenue</a></td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 273,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 16,674<span></span>
</td>
<td class="nump">$ 21,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted net income per share</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 2.37<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_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>109
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139668877859736">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Jun. 29, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 264,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">21,680<span></span>
</td>
<td class="nump">27,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">238,090<span></span>
</td>
<td class="nump">248,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">18,450<span></span>
</td>
<td class="nump">24,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember', window );">Financial services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">16,711<span></span>
</td>
<td class="nump">15,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">$ 3,230<span></span>
</td>
<td class="nump">$ 3,049<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>110
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M@.\W2IFO;^RC^<.?8MS^ U!+ P04    " #,H/]0.<(>OAX%  #8$@  &
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
M?G(!E+*F<UGQR<>47$:#G&V7*W[- RD>%KHBG_$3., QPB-D.%Q>SX[Y./$
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
M<NTM/,AQQ]K*W,K]1^SSF5F^3%;:_<*^BTU2#[)6&UGW8')0<]%]V?>^#D>
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
M]QD,&>#^5FMW7%" \<5?_@=02P,$%     @ S*#_4&K2KROM!P  [A4  !@
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6S-6-USV[@1_U<PZDUKS] 6OR1*
MKNT9Q\FUN;E<,TFN]]#I T1"%,8DH - *;Z_OKL+DJ*D2$XR]] 7?@"[B]W%
M?OR VZTV3W8EA&.?ZTK9N]'*N?7->&SSE:BYO=9KH6!FJ4W-'?R:<FS71O""
MF.IJ'(?A=%QSJ4;WMS3VWMS?ZL954HGWAMFFKKEY?B4JO;T;1:-NX(,L5PX'
MQO>W:UZ*C\+]NGYOX&_<2RED+9256C$CEG>CA^CF58KT1/!O*;9V\,W0DH76
M3_CSMK@;A:B0J$3N4 *'UT8\BJI"0:#&[ZW,4;\D,@Z_.^D_DNU@RX);\:BK
MWV3A5G>CV8@58LF;RGW0VW^*UIX)RLMU9>G)MIYV BOFC76Z;IGAOY;*O_GG
MU@\#AEEX@B%N&6+2VR]$6K[FCM_?&KUE!JE!&GZ0J<0-RDF%F_+1&9B5P.?N
MWZJ-L Z\[.SMV(% '![G+?,KSQR?8$[8.ZW<RK(WJA#%/O\8%.FUB3MM7L5G
M!?[4J&L69P&+PS@\(R_IK4M(7O*R=0%[+1:.<56P-[\WTCVSCR)OC'126/:?
MAX5U!B+DOV<63?M%4UHT_3Z7GF7&'+RQ:YZ+NQ$DF15F(T9#B6SXG6M(#NM$
MP?22N95@2UU!EDE5L@NI8$0W%@RVES<,/"O(L^^XR5<LG@7L8<-EQ1>5N(+<
MOK*\$A#.X"*[\\L/+$J">3;!CS3(LA39GX1#+B:\&P?D411,HXC-@UD\9[]H
M=54?4<N!^G$4Q/,47Y-D"DNDTV V"_U'E,S9)[#H4==KKI[_9O<XP;ACT0-%
M6L>@6P[8T$NYKFLH")!;^9,G*2#1C.05A8<&&H-$L# (NV8/%JEZ#V)L$N'.
ME3@4,/6BQ5+E50.I@@K"@HL&*Q-)_R&:7(>0X%6%M0HT;]FO:@';6!R:@28T
M"N>Q).$T&,ZQP%DPD3NV:)Y)1ZA_%1F]<^1*UT"%DVNC-[(0-'*E5?7,EE)Q
ME6, .0TUU\(LK@@*YL(X3GY7S1(RI3&P+#+VNI"O_D7.^P9/'!CFG5](V[N'
M00,RG!QU/0P)4"_7IC@*C*7\#&*A7F,P[$=%Q:V52PG3'!QP'/[@MR67AFUX
MU0CR4+<&>K"0RZ4P0N6"+83;"J$.J7,-,0<J/.1Y4S<5I\SLH\F(%3:SC4#C
MP7'>FEW*DJ]LVQ[E'^)@V[Z@[T&Z!JPTVEK6*&C/%4@H6 E;YO>Z@IEVVW=:
M!XR7I1$E:;H8[A#+8:S4YOET):$\>*BU<;34/VAM__P15_C0A@_F%5*5T.0A
M7/,G4>S7F#28)AF\IUAG+I+HTH]E$?OH0 L?JKH"\AQ$V691R(TD5'!8K](@
MC:<LFDS87_\RBZ/X[S RF47@1;/6!F4=<V11PN*4743I)?[%B:]Z688E*4Y3
MU"F=7.YJX7[:_RD>F 1IB(5O.L?5XNFE'TN3[_! #)4S2L"@!.U)LO",]9,@
MC",V81?3"1+/IY&O]-,I:A.',U1GGE[NZO^70W8%'?(H]KX[XBA<A2K=BOH:
M8$!?TZ!.@]E%@R[8V;#B( B3$>*44V&5JH%P/50%'&@E%93S$?VSL%1#%8OB
M#M_LOK1A/VM50DI_T@X4H7W^=;?22_]?'1)9C'MQ$5$VS"?T$X>T$Y :<9<I
MWQH?"<19EQN'[^'<Z9C)9IE/ED/V?@)5G/G8B2='ZL=!-IEW27602_\GOH\2
M+ *=76A.E@TR,PKF4=S]?NL&3,,(&"]9A&_8P"R,*55/.QQJ49KY%#W:L=T4
MELQT1GZ>9NT>$)BZB.EW&B24W93.PS8J+;1K ,9;;@3F&X[EL 4E0@E-36B@
M#.R!M+81IL496]U4!64FIB]1=WF_T-#J4&@[BYT/@00 !PG)#*M+0XG/C_%5
M0!X=-$!6:.$5E<H)G-,[;#-$ ,B'XCTQ;#,H))\$8!N**QPDQ8>RMP"[H(9
MMP>@@KCFE/"%6*) 1 4; 97*PVZ(,MXW <( ",I\>S^8V"^&'6P_"7*_IN=#
M$24TB9@, [L%/@&Y'BNSZG"O!V,+/(@?U,!K]N;S&L[).^"$>^T!#UL:77]I
M"22!K5MH P<D#(B:/T,UWO@H,'@<1D="0E08-H!_UD"@%Y4L/9P+P/%8XPV]
M=>/86BA>>2!Y"F904K]N<%^@273E0@/QL^#&IT&4^G<2$25?.C"C)W$KHYMR
M!4!QXT?@) )]<HK/V7S ,2#H>"#TVI$L2]@L#0?DNSDXT( XJ-. 'MZ=+C0>
M]WBD,\ <+<PXA+JE ON'$7(,[O371 S;KK!9.HIP2FB"J%MI$>):Z)*"\G'
MT5AJ]E@)($H 0>?,%](EY34LZT\I%/(0=5M\*-U" J\FK--JV==C[<.2E,3"
M\[+J!7RTFL"." 'Y39U!X/W#0<C @GY@C@/1_/CPT'KT'%S6+QPT?6ZTU;(_
ME4*LRWQ?73C#2.W/'708@&A4=#Z%@%% U!].'R$QH)$4!)"HN=3=$>QQ[Q#Q
MMCU$_"+<2T%QW@1MOLZA*'//HWZ?N6T!H3T"5I](Y/".:">REW3N1N&&K&L#
M2.VA/@%MAUKQ/".$$0](+[SIEP<\X->"06O'MNL1A&I97G02PI8P"5LL\Z5+
MHO'@#JX6IJ2;1KR):)3SUW']:'^9^>#O\';D_B84/%*B&958 FMXG4U&OIQV
M/TZOZ49OH9W3-7VN!"^$00*87VKMNA]<H+_BO?\?4$L#!!0    ( ,R@_U#)
M@FL@8P(  ! %   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULG53?:]LP
M$/Y7#M.'#4SMR'&2AB30M"OKH%!:MCZ,/2CVV1:U)4^2Z_:_WTE.O S6#/9B
MW9WN^^Z'[[3JE7XV%:*%UZ:69AU4UK;+*#)9A0TWYZI%23>%T@VWI.HR,JU&
MGGM04T<LCF=1PX4,-BMON]>;E>IL+23>:S!=TW#]ML5:]>M@$AP,#Z*LK#-$
MFU7+2WQ$^[6]UZ1%(TLN&I1&* D:BW5P.5ENI\[?.WP3V)LC&5PE.Z6>G7*;
MKX/8)80U9M8Q<#I>\ KKVA%1&C_WG,$8T@&/Y0/[C:^=:MEQ@U>J?A*YK=;!
M(H <"][5]D'UGW%?3^KX,E4;_X5^\$U8 %EGK&KV8,J@$7(X^>N^#T> 1?P.
M@.T!S.<]!/)97G/+-RNM>M#.F]B<X$OU:$I.2/=3'JVF6T$XN[F5+RBMT@+-
M*K)$Z,Q1M@=O!S![!YS G9*V,O!)YIC_B8\HD3$;=LAFRTX2?NGD.;!Y""QF
M\0F^9*PN\7S)/ZI[@VMALEJ93B-\O]P9JVD<?IR(,!TC3'V$Z?_U[R38+=S2
MM#S#=4 ;95"_8'#,",=RIF@3C,4<5 &V0BA432LE9 D?A"2+Z@R7N?FX!&HC
M^C;><9U5P!8A//">QL:B%KPV< 9)&J8I&X39Q02>:'> :%JM,C0&)DDX8;$[
M+M($;H04-&,YE$KE!M)Y.&=3F"7A@J!G,(EG87(Q<Q(!TB2%OW4V.IK2!G7I
M=]'5U4D[#.QH'=?]<ICRW^[#6T%UE4(:J+$@:'P^3P/0P_X-BE6MG_F=LK1!
M7JSHR4+M'.B^4,H>%!=@? 0WOP!02P,$%     @ S*#_4);2W>PL"@  RAD
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULK5E=<]NX%?TK&#5I[2DM
MDY1$25G',XYW,TEG=^.)L]V'3A\@$I*P2Q$* -I6?WW/O2!%29&<W;0/EB@2
MN+B?YYY+7ST:^[M;*N7%TZJLW.O>TOOUJ\M+ER_52KJ^6:L*3^;&KJ3'3[NX
M=&NK9,&;5N5E&L?9Y4KJJG=]Q??N[/65J7VI*W5GA:M7*VDW;U1I'E_WDEY[
MXZ->+#W=N+R^6LN%NE?^E_6=Q:_+K91"KU3EM*F$5?/7O9ODU9LAK><%_]3J
MT>U<"[)D9LSO].-]\;H7DT*J5+DG"1)?#^I6E24)@AJ?&YF][9&T<?>ZE?Z6
M;8<M,^G4K2E_U85?ONY->J)0<UF7_J-Y?*<:>T8D+S>EXT_Q&-:F64_DM?-F
MU6R&!BM=A6_YU/AA9\,D/K$A;3:DK'<XB+7\7GIY?67-H["T&M+H@DWEW5!.
M5Q24>V_Q5&.?O[XU%>*AK/C1R,J)CRI7^D'.2G5UZ2&>%EWFC:@W051Z0M1
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
M>[/BRZ62A;*T ,_GQOCV!QVP_??-]7\!4$L#!!0    ( ,R@_U"]=H QK@D
M , 8   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*U9:W/;N!7]*QBU
MVSHSC"3J84M9QS.VTT[3Z78S>>Q^Z/0#1$(2&I+@ J 5_?N>>P&2HF6[F9U^
MH?@ +N[SW /H^F#L5[=7RHMO95&YMZ.]]_6;R<1E>U5*-S:UJO!E:VPI/1[M
M;N)JJV3.D\IB,IM.+R>EU-7HYIK??; WUZ;QA:[4!RM<4Y;2'N]480YO1^FH
M??%1[_:>7DQNKFNY4Y^4_U)_L'B:=%)R7:K*:5,)J[9O1[?IF[L%C><!OVAU
M<"?W@BS9&/.5'M[G;T=34D@5*O,D0>+G0=VKHB!!4..W*'/4+4D33^];Z7]E
MVV'+1CIU;XI?=>[W;T>KD<C55C:%_V@.?U/1GB7)RTSA^"H.8>QL/1)9X[PI
MXV1H4.HJ_,IOT0\G$U;39R;,XH09ZQT68BW?22]OKJTY"$NC(8UNV%2>#>5T
M14'YY"V^:LSS-_>F+)7-M"S$/XRLG/BH,J4?Y*90[GKBL0*-FV11VEV0-GM&
MVES\9"J_=^(O5:[RX?P)-.O4F[7JW<U>%/CWIAJ+V54B9M/9] 5Y\\[<.<N;
M/R/OQ#KQK]N-\Q9I\>\7!"\ZP0L6O/@_^?%W2Q.?]TK@>RVKXY^=R/J1!8^T
M_<B-+&25*8Q!#3GOA-D*?S B*Z1SRKT1%_J5R#5F>+'5%<;J:B>DM;+:*10>
M9J#JA<>">U,J45N3-QA;*94'80-5-&(.K,@Q$5+A6KUIO+$N826;2GL-K\LJ
M1]4\  UJ9=V/_'RAH8@L34-+DADJ%YOCJ7C10*X5M;1>9[J67-&]SM!L9V7I
MQN(+CZ.97MFRTS):V8Y+!K+Q]D'GT&V+58+-0334"(8W-MNC]!UI]7O,''/4
M*N/IBU7"J:RQO9&T"#Y0-(M"0G%$$P(2K"4<*: KYTD?+&(PP08!VA_'XF=^
M[HR-A@Z"^ "T3430FKP%U]&J@S!NC$7&0Q(I3B],71OKR9QCEP718<]Z>1B>
M_^'LD*[>#!RZ+0S6JI&WHJ!7Y%:KT&X<OG)V"J=WE=[J3&(XJ4A+Q?5#_/Q>
M>C29;-\F"*30YR"25CP-&SW':-,@;:'/ Q8S]MC'/<1O:-X+E1>"W%1MF'>J
MXIB:3:%W/+MSV<O&C\7]\ZLDB*!OBQNKM$Y #ID#?)50>G&MTZ>^6$(:GN#$
MA::$,(U#[-VK-P*@JQAT?Y*P7\Q6B7@7TNH,8OXH%HMDG2[IYBJ9+E?BP\!)
M9Q/2RTN1+A;BEI1DIU-RT3!<")7$Q6JV>B4NYNOY*_%.;94E#_;:;Q55 5E^
M,5LL7L4KZS&=KNGF,EE>+CE@WP..>YD/W280<NH*RL*M.G-/^N-7[O903#X@
MLCO&6.XE#=;2%28KYX5%+8OE>"Y^P/4*U[-I96B7R$$0#*YHD:8BG;+Z4. K
MA8X<([03@78)@[FB:F 90M85+G+EKJMAHCHD"Y.P@D8R4WZ  \$#NZ:0S&1T
M0*E3S0>P03F,S$ ^4FF8MG*%S-5O#5G&>I7 NY#30@=<450^I+=LZ='XM&G!
MXT[LX5MC4<1%<10;A=KDH& 5$+:"2IZ3P44$#AAB%1*Z70^!XO75-PQ%E8W%
M^Y,5A<E0>JV!':AJ@AWGAXBDHQ#%V,!".SR!+@^R:%3[AML!Y=+0)$6#))45
MPR *#&B%]4)N0^#6FE)H?]:O.Y!D:IFWT-P&%5V5D\"RP0F''BYKRP%"T!<V
MND"LDQ.?DCU(7T7Y31Y +NJ2U8,9H8$HA-V4.A-;A-ZT'>HT1+K*B@8L+B ,
MT"@"EU7D3?85>_'G7]Z_>YVN@8Z +))X(*AEAN$H2F1UG\FQSEDMISS'D=#=
M/JB. 9#7'OFJ16@"?%2J-M0M(; K3>*'P8:^D#WG5-<^'%4VLMMUB1K=@G)\
M#HV2Z(:@9C!<YKD.K@A-GC@1/T://"OL#&@_[ZU2 \K<&Q1NUHFXBT"%IK91
M.UU5W,*W@B)L<@ >D!+7=#45[Q&]+)1>;NJV,]Y^^@+WI)>OT[E8S)?B3W]8
MS=+9C^*>O4'.Z!TQ,)U MAT,5 I,E-!QQ]UF&T9@!< J92;QGG9\^WNB/37?
M4[V!\Z3W.GTR;.C1<K<#7'5E]9VD%ST/:*>] $@5#()@/9E$DG.\MMI1A1P5
M0)"JP6KX-.#7LWV0DHLN:7N'=,=E19<K\=EX".Q[PT=*=M3U5G.;B65=RR/!
M:H?-;\0'96E332;##?-D>K7@.";S)?6Q=3*_FN)WEBSG_"&Y3->QX2XO8\--
M+\6OTF/A L5_YOQTMGSR7;JZ%/\T5=TK\'C4]_X^K?ABO7Q*\64R7:5!<?@Q
MYA/3X6;S'Z(7**"V/UGU0%MZBAB-V&'K7J%'5C)T)R2!](RR<"T!CJ*F*,GM
M2((2)!']+&S[ZQJAYN+<J):2P^1Q7/^@_;Y/$0:5'K^CAP+T!-%!8VZ*'-=#
M[WY@L6]<I_.)52UD0&3LQ\QE"0,SVP $P:F' 8FR(@BW;%EF&4$D$2*D,S?T
MRE2O\=I2^^Z;.K\)/;(SLL:B1,R*-A>=6$]%+H\PVD(O,DO"C+Q1XT>[S!J0
MFW&G)![ A" (A@JG"D2MN0-T+ BS6KFLFU5T6.3 CVNI\S,=\,OSN>'39 D2
M2]4:@Z2Y1P)/!ML63?(8 #"_J0ZZ*!A+B%A]5;W%DK&$.$=&K?RQK8(F4D,"
MO1*M54B)SA@3]PE.M9T3S1*]BSD,+ /RJ'PL;OT0/2)_$0>Z5.8<P9Z+1#"5
MIP&DH5L7V5:E,2AW-"[ 8,C+T[ 47:414MN\)8.9=/N0- EPT3H?MF/1U+@3
MK +WB[GSC&F]_^!@;#"$/-!RU(EHS]<75*S/N/ECVTQ3Y,&)DE@PV@,QF.V6
M:B?RH>\@\F/J9^A,K]&87*!_,0]]#+;CU0//I(5-XVE7S;V]I1X<?M)_H]JN
MQN$\)QOLGA[T@R?2Z7CZ W])4]S1WM75B@\>"S"TLR.34Q5>LK$OW7;;<N#3
M MP1>2= 0.^Z1[\#+E1:=L<":/$GKQ-*/:K1L.WIYS-](2+P+5.!_J:PH]W5
MGRT>/Q QI&W(N;Y/D#/*[*&['E/.,X48M4PUW"3[O;;Y:]J*']G11!3E%KU6
M1Z) 3(-:/WR2KL>K$(X9A:/5.VR;7]B]/V%Q'ZB$"!Z).NPUK*% Q'U^\J3=
MYWDRR IX0<2]GB/FPL$,YT)./?9(#S4M*0^1YR,N16<Q+9>)IH:]&J"[?7Z:
MFXZ?.@&=G)PJPU<[/CNGK$.EA /F[FUW/'\;3J7[X>%L'_;O"/(+M<74Z?AJ
M.8+%?%X>'KRI^8QZ8[PW)=_NL==5E@;@^]8 0N(#+=#]:7'S7U!+ P04
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
M;"]W;W)K<VAE971S+W-H965T,30N>&ULK55M;]LV$/XK!VTH$D"-7FTKKFW
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
M&_":2,,*SS=VT0#?2XO\NDD,T#\(+_X&4$L#!!0    ( ,R@_U"5A@GAB 4
M *L,   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;)U7VV[;1A#]E85J
MM E 2!0E67)J&["=%DV!%$8NS4/1AQ4Y%+=9<IG=I67UZWMF24I4+*=%7\2]
MS7WFS.AR:^QG5Q!Y\5CJREV-"N_K5Y.)2PLJI1N;FBK<Y,:6TF-K-Q-76Y)9
M("KU)(GC\TDI536ZO@QG]_;ZTC1>JXKNK7!-64J[NR5MME>CZ:@_>*<VA>>#
MR?5E+3?TGOS'^MYB-]ESR51)E5.F$I;RJ]'-]-7MG-^'![\KVKK!6K E:V,^
M\^9-=C6*62'2E'KF(/%YH#O2FAE!C2\=S]%>)!,.USWWGX/ML&4M'=T9_4EE
MOK@:K48BHUPVVK\SVU^HLV?!_%*C7?@5V_9M HEIX[PI.V+L2U6U7_G8^6%
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
ME[5SNNG6-RNS\)7%PK8TOHJ-;UJF632;.CSX.9;%Y0<\'>I=?A37 ".X/G<
ME3ENFKF'E?VLQ6.RGV]DA7E; &LH+S>N:PLI9>N)V:Y\L<(UE](#4((530/5
ML# NU;M)$L+)=KPS4 .;Y U,#.7<-&$L15K,47@^G7+<S'9R??"L&K3V\9[/
M(7!B-I_*W1L,QE;0-.$!]ZMV[>K0QM'&NMJF]H63C0:."K/2+VWC1-B-W1GX
MS-6VA-OFKF!X1%V8[VU<[<.<$O&O3@ASW+]T<<V%KIZ;M63KQ!2V+-I2=EC4
M8:V*XD^N$BW" H_O*7\BH=?L&P#2+MH:EVL8'5;&BLEPM9.5'FS9NBQ=[Y>Y
M686U2T8 P/EUNS9V'5I(3B^JVX=VV=HX#MK8,C!ZH]L-'(V%1*TG+ZZGUT#0
MLI1B4/'*C].K_DIC@#6NPQIYY).%<.;R6B]-J,+&21TI$63, M0YU5-J3!]N
MAZH.U,L:0,"2B?GF[L8\?8[U/[06H=XX7#L^2E>/3B8BB_SY[/R4<OQ&2X^3
M.STO#_ 5.,P616<^YA6-Y4O?[.3*("6*'D^FYJ\Y@C6)HB0U=.B$G+<U,WD0
M:LB8E)6BI40[,^O85X7;B&62$1[9DK(.;%*[(M3S*-?@2OBNSB\[H(PZ<V38
M*E2G/9+E7.&FQ\D"C&IHC,UC"_/2-DF;$X/K=@"$>T9R%EH-,;"'HOW5VV_9
M3=R"C$%0]CN,@V$%<+",'%<_N&]XB&L^N9P^&\?RY?3%OQ_*4_.;:Y*A;Q#-
MOH%HP417L!(6KF[ [O &<+Z%_H43@[$X CKN&BQO:U0A"^N6,!RY(-]@<3*^
MKMU#*"1-RVZ70G8152XNIN>=Z(2W!-TVYLV:%30ZW&:+=X UY8+_,[Z' O91
M(#F'B#S8G%$J&@I"92UQ_V"K'Z+4LIA3!&Z#7;;\IPH)I."7MHE\D\EAE]2_
MD7 XV!C:."\(.7837#[VTI0Y#L!5=#G]K-GV*=3-$H0Y\C9VKG>?2PN5%XA
MJ>G]&RD_U_D-R(.RLUREQ/6%L?,'VBOFK);\':XQ-6]4#>2>I)RO?,.BS^WP
MQF0LA 9JI"/A&I0:/J9F"(B&'#>$#*9//1=O"9^P<+V;.U(/%+2Y80,R;TLW
M-7?M++H_6B9=)Z\0@#YMVTVH,B1)JR)!L.@VA!^',9%K$MJ#L@<843Y7M5FH
MP?(<BOQ-NV9M1*KTVX?J.Y86^0 7'IHDT>C,4/JY0-A;6XJ,=Z3ND3$AU5H+
M7MIFCMB)A SBG4(:RG?8\IX6!>X"D"U;L&W:E%N06XBUF1&%\P_,O8FI7*.
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
M"T2T:V"0ONM;4-^'O5"+_KS-=216&EE4!4OEQ&:*JX]+RAO*;7T;P]ZT')U
M&ZYS#JALDZ(+=&(?3#]PPIT8^;6/DL/897U?6Q['XK>FG -,GQIG':QD'?#Y
MHS0\^P[;(IKL3Z/QP53\U Z&\2Q*9K'XT ZS3+P]BC FWHE+[I\%^18;&CO.
M]J.$SQZIV"U3KR&9=B*]ET^(QD?3*)X=BNMMXPD(#B/L.0"_U*-V "P#;-)"
M>\ R(/]ML#W"?(N)\^ZU\K+J;8ZX,FV;6MLG HPW869?;2=2>W5K)_4-+G7J
M\>9GWY=>3^-!-(EG8AK-T/C&X^@0"\\-*7P4B^^^.4S&R0_MZAJ9]"JZ[<>_
MSV9[,D.N.XJP>C7SXRFPU%MU&!U@<5OQ3.)VQLW?[:8.$\^%Z1Z*QH^;G?&M
MH2KT6^!?-\L< ])R17';8ZV)V(^._@<]DS:2S[T01@]>825!/;\U&65-Y<*#
MK-_MG[/GX16W)0]O8:1YR??V@A9@C8<'LP%ZH']?AH73M7_3S;7#"]%_YGB2
MDV$"G"^T=MV"%?2/_+-_ %!+ P04    " #,H/]0 :3X%"P#  #?!@  &0
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
M:W-H965T<R]S:&5E=#(U+GAM;*U544_;,!#^*Z>(1TC:%$9!;:66;1J3)E7
MMH=I#VYR;2QL7[ ="O]^9R<-11M,3'M)[,M]WWUW\9TG6[*WKD+T\*"5<=.D
M\KX^SS)75*B%2ZE&PU_69+7PO+6;S-4611E!6F7Y8/ NTT*:9#:)MJ6=3:CQ
M2AI<6G"-UL(^+E#1=IH,DYWA2FXJ'PS9;%*+#5ZC_UHO+>^RGJ64&HV39,#B
M>IK,A^>+X^ ?';Y)W+J]-81,5D2W87-93I-!$(0*"Q\8!+_N\0*5"D0LXZ[C
M3/J0 ;B_WK%_C+ES+BOA\(+4=UGZ:IJ,$RAQ+1KEKVC[";M\3@)?0<K%)VQ;
MWQ$[%XWSI#LP*]#2M&_QT-5A#S >O #(.T >=;>!HLKWPHO9Q-(6;/!FMK"(
MJ48TBY,F_)1K;_FK9)R?7:$2'DM8"NL?X<8*XT2LEYMDGOF#5U9T7(N6*W^!
M:P1?R/C*P0=38OD<G[&N7ER^$[?(7R7\W)@4\M-#R ?YX!6^49_L*/*-WIPL
M_)BOG+>\^_E*G.,^SG&,<_Q?BOJO7'!3(5R0KH5YA$HX,&2.N+-NT8N50L"[
M1C)$FGMTGOO(.UX#^0HME)*SE:LF=@9WN!4M);>MDR4"K7?,1[0U'-XRJ52@
MJ&@]4[@TP%1 MI2&VQD*:JR+R%7C. GG#J/#3B%WHG)0D48'PI2@T)0./$&!
MEKE-0+)_H'C2XRM+S:8"R>(+TAIM(86*6&DV4%O:6*%9#;=HC,8 1-#M.<1P
M#H%/$?:G*(9N+6?!,CQK57KRS"LT-<8')4XHC.IL5_^:ZR_9M$6+<##,TU-N
M1Z7B9&'*@^$HS7>60T:Y&N/ 48\IS%V@?*8CN!0H[\.?<K"VI'^+)$VAFI#
M09Z>],&82!1%D.GV*#H-@W2T[[A?,1+=[_4BUFZGZHNP107Y^$VRH-4UW"O"
M:[K&3Z7YJZP_M5^V-]\8N8E3/!P(CM:.NM[:7Q3S=CX^N;>W#*>[D1Q2X9JA
M@_3T) ';3NYVXZF.TW)%GF=O7%9\V:$-#OQ]3>1WFQ"@OSYGOP!02P,$%
M  @ S*#_4',0Z6GO!   W H  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&ULK5;;;MPV$/V5P2) 6V"Q%ZT=.X9MP'::-@72&G'3/!1]H*31B@U%*B3E
MM?OU/4/N14X:/_5E5Z*&9\[,G!GR?./\I] R1WKHC T7DS;&_FP^#U7+G0HS
MU[/%E\;Y3D6\^O4\])Y5G39U9EXL%B_GG=)V<GF>UF[]Y;D;HM&6;SV%H>N4
M?[QFXS87D^5DM_!>K]LH"_/+\UZM^8[CA_[6XVV^1ZEUQS9H9\ES<S&Y6IY=
M'XE],OA#\R:,GDDB*9W[)"]OZXO)0@BQX2H*@L+?/=^P,0($&I^WF).]2]DX
M?MZAOTFQ(Y92!;YQYJ.N8WLQ.9U0S8T:3'SO-C_S-IYCP:N<">F7-MEVM9I0
M-83HNNUF,.BTS?_J89N'T8;3Q3<V%-L-1>*='266KU54E^?>;<B+-=#D(86:
M=H.<ME*4N^CQ56-?O+RJ/@\ZZ)0AU]!K#E';1_K9=1S.YQ$>Q&Y>;=&N,UKQ
M#;05O7,VMH%^M#773_?/P6Q/K]C1NRZ>!?QEL#,J3J94+(K%,WBK?;BKA+?Z
M!M[U$+ 2 MVXKM162=R!_KPJ0_00R%_/N#C:NSA*+H[^IXP^BR8]>19Z5?'%
M!$T7V-_SY%D7])NEJV$-Y5 A:5N^FE)L60+N%8SZP5<M9%Q3Q3ZB:Z$F.S0(
M?O!8;)UD:$TJ!(Z!E*WE<>A&]D:K4AMXA[,OO4]IT^JJ)0P-KZ(86!XY$&0\
MR>Y',JZ"24V ?.?01%[SE'YB#!BMDN/>NWJH.+.H-4JDRT% GS"6CQT,C?)@
M+QF(K7?#NB5%EJ,,!:&IH4A,LIIMQ#!!((9]$-^2G#N,JY95B.PM?;!::-U%
M"6!*S>#QS1,_('^U1#!*YW<!8*IJ9_0[%J$A&U0>-QL%WE7E!BM@F)XD"U3N
M!%@=!)A"$% 4&'E(6<T)3.ILU3U3R6S!MC)#G5,F]H*?: BK&]@ZH^N4TS>
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
MM39ST1K9ECJHLB<9+SNW1>KELK#BTI0 GP,$#O%<#-DS&C-\._6ZU)(^B0/
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
MVEB-=;7I=M<)UKL?4YT!O:CO W"%O3]X,AX?GIQ@-I(HJY9?<_6<#-^U%(A
M,\#0@5DX2;MB6T@E$6=&$0#QX-'XC#3P-TK"RC&<([\"+DHOV3GD] =GZ-_R
M9")J63"6RTU=<W_=4%R"AV7.ABAHN)^GQ(LC+T+VW;:1/9BI6'DGYNB+9J=L
METP9]GUGQ,*+KRR<]4WL7T0 OWL=\R.E4RZNH>?'.\J1SJF,KP#0J2PU"KQX
MDT1FJI*%12P2]^UFO@M;=K<;S$9TR39&OSO&B?_)>LGMK]0T]*_J)ME&+O1?
M*>IQ*(/374!TW'OD,=12>W+2XRXG/=Z?DW;9G3+).6I M*/B/\!F2BF[TM-^
M!6^X/=0U1Q']/V2BV;J)L\92IYLXU*E8372M+CN8'!4)-]VUH0P04SA8Y1[>
M;6@Q+>Q@TUV($C[BQ50,=X)*&3O6J\VM07=MUEVH)3!#BLOI-MF8J6>K."9.
M6\-KG9+#V ?1.#?D4E"?["@2L^C[=S _OBQH&T)WHI=]!<J3#@Q/]I[5;2]\
M>\#(OVKL.OS] M]0Q%&C4SC=D6 \Q3Y5],&0="&LOSW'=!5S[Y*(KM=_Z*Q#
MT51$F?2+F.(^ERY:Q&D&1G=/\\^OS;I+K)U'<-S[D0ET,^>?TO@*Q83X>U,W
MVOU:-XD_4FVFQY_ZD&'FX%A1J1F6G@R?H#!T\>>S^!)LPS]936T(MN;'A4("
M<S0!W^G&/;^0@NXWS)?_!U!+ P04    " #,H/]01ZS-,\4#  #G!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q]5>]OVS80_5<.VKH?0&(Y3IIF
MG6,@:59LPXH%[;I]&/:!%D\6$8K42"J*]]?O'64Y+MKDBRV2=^_>O3L>EX,/
M=[%A3O306A<OBR:E[G59QJKA5L69[]CAI/:A50G+L"EC%UCI[-3:<C&?GY>M
M,JY8+?/>;5@M?9^L<7P;*/9MJ\+VFJT?+HN38MIX;S9-DHURM>S4AC]P^MC=
M!JS*/8HV+;MHO*/ ]65Q=?+Z^DSLL\&?AH=X\$V2R=K[.UG\HB^+N1!BRU42
M!(6_>W[#U@H0:/R[PRSV(<7Q\'M"?YMS1RYK%?F-MW\9G9K+XJ(@S;7J;7KO
MAY]YE\]+P:N\C?F7AM'V_+2@JH_)MSMG,&B-&__5PTZ' X>+^1,.BYW#(O,>
M V66-RJIU3+X@8)8 TT^<JK9&^2,DZ)\2 &G!GYI=</K1,II>FN<<A73;XP<
MZ?>U-1LEND7*)H<;W]UZ:RK#\?MEF<!!D,IJ%^]ZC+=X(MXIO?,N-9%^<IKU
MI_XEN.\36$P)7"^>!?RU=S-:O#JBQ7PQ?P;O="_(:<8[?4Z0&Q,KZV,?F/Z^
M6L<4T#S_/ -^M@<_R^!G3X!?597O73)N0YUHN"5<*S31.GU)R>>Q_FB8WOBV
M4V[[;:1Z5[[8KZ/1!O>+V"4.K,FXY"ERU<NBPH])5*O*6)-00_1;:F"C&?=<
MPX=28X(^[E1(6S2\N]N9Z* &ZC@8KQ$N^):\8P)T;>K$[*@="RO-A-O2!P-_
MK1)"^)H2#+:L LYA'1"$B1\Z$W)/90OL',8XHJ$Q54.-NF=RT#F;LYZ19-X%
M7S&#R8 <J8](;;W-&#M-A)D/9@-=$F=2C;?('PW<MR#0^):/O;-;LEZAJ2>!
M@-(JUT.@E-=BM^>B$*NSK#<X4!%@U@(]*"O1)/BCKC/ZV"&Q"FPL?Y:C]H-[
M3/13SS$E$+WGD*;Z*0RPUH=D_I/F$<IY&&F2R8;>/Q9Q)Y-1TQ%^+)Z"M;5>
M=M6VE2KK'K()PZE6HZX8+:;M6U+Z/O>3].<H4(_ND+J9*.)O@FII@ 87\Q=3
M9ICY,4%I87@@31>,JTR'+W 0T*.1TV&Q@'AOLJ/L!I;G1%8UHD+*J]Q#N.K\
MS5<GY_,?I_M^]%G<78B)TJ.*8Q+"^.N3^6R!66IM?A8P_J"X#&\I*JSQ%HGF
M*$),%*1[ '8V^^'DQ>Q+(Z \&+YHK$U^8J0W<-''.;S?W;]B5^/P?C0?G\!W
M*J!?(UFNX3J?O7I94!B?E7&1?)='^=HG/ SYL\%+S$$,<%Y[GZ:%!-B_[:O_
M 5!+ P04    " #,H/]0>)J,4+ )   Q&@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6RM65UO&[<2_2N$D <;D"59CATGM0W$3INF2  C3MN'B_M
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
M.)C!6$EM3+LTA.F2YTR74Q.(<FGB.3\^'8L>G7(N_*KR%=D09U5L&1U.FMU
M6#JJ7Q]]YS1]).J"RA(5NJP#7;HSZ7'U-':SUY:D]Q;745HA\M5\WX1'B;0\
M9G5#)0R3,U.3)REZA9)TGR_2?0_8BHW3 =RWG^UL&\$Q'/Z&F#2EAC(K842:
M^KOQM;<5^F)$."$3PK#K%JPL=<X0E#[A%_,#?<\Q6R,?0GM=O:$1!GV2%5Q+
MP^&XH^]_DOIGE"[X[I42>S!7\T!KMDU7$C+_"[?KZ/ [<7!\V/,HLSZ6"2K2
MJ,2&35]3'<G0\L'\<&><!W=E-#"L>J8QT!ND8:IX\I.+L*6#;]QR4!Z4OY +
M"O#J>TW01+YNL=GQFL/'IMHRQ7Q%@]L!E=@A89&H7YF\;<43\:$C6P18J71Y
M%C1$Y4],W''E+:T<O]V_Y*Q*)I]4UE1YQ_/3\6P6#[\ZYH^[5TZZ2>T6\T3\
M8ATFK%S<P4Z_,U\,R*"0)8_'[:T=K+?4)NJ7HL+\G"YK=%]\HF7!LB(-V4^!
M1,.LHCX6O_XA,DZF>9FT-,>/%C*[YU*E.2[$*^R7Z[O^O-UK3(,KZO_&>J_.
M9KT;OQXBUS+?GH&P(0WV@S<# _H0D^][0CKS8[J%;86!B1B?^+)L^!;P)\RI
M2IH1O\?&$?:6!]M&!"F5Q$'ZT@83E<:E>^ED03<"T$)=1!=3'=#N-FK#"6C<
M_\JB?__HOB.C YSA\5N805B>)S9&X2EL]Z =T"MAU3+2]]J2T#2A);%T?-".
M4AO^9PGS_ZIU\6RQ$\VD6N^:;*SWDUC[3UUBIKVO\0OE5OQC!64DDB1^H]^N
MMK^'O(\_ W3;XX\I7Z1;D0E&+7%T-GF#*[>+/U#$AV K_E%@84.P!7]<*XE&
M0!OP?FD1D_1 "MI?B:[^"U!+ P04    " #,H/]06OSGL 0$   ,"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R55MMNXS80_96!BK8)H+5DY[;8
M.@;L;!=M@06"3;=]*/I BV.+,$6J)&7'?]\94E)<Y-+V(3$O<SESYI#4_&#=
MSM>( 1X;;?QM5H?0?B@*7]78"#^Q+1K:V5C7B$!3MRU\ZU#(Z-3H8E:6UT4C
ME,D6\[AV[Q9SVP6M#-X[\%W3"'=<H;:'VVR:#0M?U+8.O% LYJW8X@.&K^V]
MHUDQ1I&J0>.5->!P<YLMIQ]6EVP?#7Y3>/ G8^!*UM;N>/*SO,U*!H0:J\ 1
M!/WL\0ZUYD $XZ\^9C:F9,?3\1#]4ZR=:ED+CW=6_ZYDJ&^S]QE(W(A.AR_V
M\!/V]5QQO,IJ'__#(=E>4\:J\\$VO3/-&V72KWCL>3AQ>%^^XC#K'681=TH4
M47X402SFSA[ L35%XT$L-7H3.&6X*0_!T:XBO[!X"+;:O5M171+N;$.]]B+2
M]>K&V;W5JE+HS^=%( 0<IZCZ;*N4;?9*M@OX;$VH/?QH),I_^A>$?(0_&^"O
M9F\&_*4S$YC=Y# K9^4;\2Y&.BYBO(O7Z*B%PW?K6/6].)+Z BR=$V:+<?S'
M<NV#(RG]^4:RRS'994QV^3^Y?XG7MR/]6F.,(,P1^"0&^O/@.3XH4Q%RDCZT
M6M#JH4:'ZV._:]O8U"V5&#Q8!^(@G*31AHX<E:JJ0.B2;2..L$;ZD0C!0H6.
M\Y#I1M'8YR"5H\-FG0=A).SP"-BTVAX1_0088T20$P15U4!,@V>^:ZLE4N:V
M=7:/,H<67:,"!/*(<!A-UW+.:7Y]5>9E62;/B#,\%?^]A\HV#144$>>\G9+-
M+J_SZ=7-X'9 3AZ4UB#V0FFQU@ATQ24B0,3 )"[\[IOI=?G#H+ )?&TI>$\:
M/J*KE,<<#-T^_P50K%EYWQ&G3!'UPCSG>4\+Q-*S]3Y#[[]&BHS0F2>["2Q3
M][A3Q@;N5BPHFM/]"].R_': N!'*D:7;T=6_%[K#?\.>.B)%B)8]4U3%%@TZ
MH36U^[%53"SNJ:XC"E+"QMGFN=\DW2\]DTDO;RB/&0'2!HF$KUQ2OV21*"M9
MLNFX$LY!D;05GRM2/E1.!;(4.3=58F!IL3N=@- K$H2D-<4'F\0+9P,'XY5'
M$])CP)&AE>U5^7%0_"#JBJJA2+$,19<<!9%\<8Q'XSR'=4=,'EM51<Z4IU9!
M8XFW4!.8#1_5R%TZ,R^?8CXJ2B;-BJJB5X[ 4UG,E#);3N^?,>RPL=3I4XKC
MGGU!A'TW.M:[@*KF*Y!0<('!T3-U%NE,K:#E@4M_/GGI9BQ.7J@&W3:^PZRO
MSH3T6(VKXU._3"_<DWGZ3O@LW)9O-XT;<BTG-U<9N/3VIDFP;7SOUC;0ZQF'
M-7VNH&,#VM]8&X8))Q@_@!9_ U!+ P04    " #,H/]0D7QY.6X%  !@#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R55^]OVS80_5<(#]A6P(T=
MYU?7)0&<=,6Z-450=]V'81]HZ201I4B5I.*Z?_W>D9*LKHZ[ 4%L4;R[=W?O
M'NG+C74??$44Q*=:&W\UJ4)HGL]F/JNHEO[(-F3PIK"NE@&/KISYQI',HU&M
M9XOY_'Q62V4FUY=Q[=Y=7]HV:&7HW@G?UK5TVQO2=G,U.9[T"V]5605>F%U?
M-K*D%84_FGN'I]G@)5<U&:^L$8Z*J\GR^/G-!>^/&]XKVOC1=\&9K*W]P ^O
M\JO)G &1IBRP!XF/![HEK=D18'SL?$Z&D&PX_MY[?QES1RYKZ>G6ZC]5'JJK
MR;.)R*F0K0YO[>97ZO(Y8W^9U3[^%YNT]_1T(K+6!UMWQD!0*Y,^Y:>N#B.#
M9_-'#!:=P2+B3H$BRA<RR.M+9S?"\6YXXR\QU6@-<,IP4U;!X:V"7;A^*943
M[Z5N2=R1]*TC5#QX\>.]U2I3Y)]<S@+B\.Y9UOF\23X7C_@\$7?6A,J+7TQ.
M^9?V,^ ;0"YZD#>+@PY_:\V16%Q,Q6*^F!_P=S(D?1+]G7P[Z1?*9]IRWE[\
MM5S[X,"3OP_$.!UBG,88I_^KL$*:?!QS7W$/^UT1B3<VD#C^:2H>ZQY'"16-
MW]M"O%1&FDQ)+5X9)-JFO9ELXGPHT_F=BE6:4+99J=*H0F42V)=99EL3E"E%
MSPZVLJV+C1$\)N)X_O1W ;$0M76$UTDW. #^&),R31N$I@?2"6A-H;*YU;9D
MAQL2K>==F*U #I3G> 4G\L")'!WHS=G0F[/_VIMW3AI?D-O;B<->WB&96ULW
MTFQ_\*+ABFRA4Z5T.4/F7!UE-CVAE*$/)=84-D2F+X+R(MAN+RJRA4)FU6B[
M#-$9H5;L)OIMK(N-:,@IFQ\JROE0E/.#Z;Q")LI%DJ)[X&AC/:B"B*^M*9^^
MAGCF8ND]A;VU.NQ\5*LN4:2]"XAI\.@]&*(YEHZQ9(PE*M)Y)!30D-A4E&BT
M8P1#C!7[VE9QK7'NL 6V9]*Y+5<MVODC\0U8625=^1@NL#2/]$<+(L%] H>>
M]B.8*9>UM0^8NC@J.>8($Q8J&?8XK/D  =X. ;_HQKB%I8^SA\5,^DH42,H+
M\D%AN+ (_L"P),-8\+S>PM!BCCK?$K.HR7N.;?Y=#5FS:Y3CC=V7_89<SV1X
MSEO7LSM4#F)4)ZTGUGH!I:;OOSL^G__<R_4A:EX,U+PXS)[=** B*W(/$)\T
M5#M->YR:AYW?89)*W#]&?H_$GL5X7\'!.+E;O?63)[&D<1;3>II@0D.%%'$Z
M6?**3O*@9&B60 \;OHH@BX)06IS>?#U!X0IGZ[BW3I$MDF72@URLH S -Y1!
MBK&Y[M'Y 5V\W:@ !9V"A@K3D(&1"C&!H0O#^[1%_QNYC=H_!>1:A20D:&NF
M&A22T0V(^ZV<GS(/6 *R*6X@1I9L1C[C9LIT-.#-"#!/-5@=5"EW-["(D2=J
M3974!<,;_,;0%E5P&\7<S5G]/9#TC(OH=TESF0OHKD7#T)38$E@$T$%O=Y3%
MM(W.#W&+$2C3T342$=^N/7ULF?A(-74M>N(#4@6IU><NB_$TJ"1&NV, 1<-]
MT'-:.V'X6FAPJ'X&A(B:?6H=<_/"6YU_4>ND%C7?SY/R?VQ5?\P/JBAW)W/D
M%M83"7:UZFB:T ?<UBG_$I9L&LVM&=5DY!:0&"S(I4(5\69[RSA4!@9O@-FQ
M'+;Q/&=O+F<M3$Z6JUOQ['S^]&P^'8W9LA,LI/%:R;72D3#[1&0VNO76!*GB
MNSW/%""G"_"P.OQ\6*9;\VY[^NUQ!Z53J+ZF J;SHPN<_"[=Y]-#L$V\0Z]M
MP(T\?JWP$X@<;\#[PN+JU#UP@.%'U?4_4$L#!!0    ( ,R@_U"K<K*L@P,
M )0'   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;)5566_C-A#^*P.A
M#PF@M0[+EATX!G(TV"VPW2#']J'H RV-)2(4J9)4O.ZO[Y"2%0>;!-@7F\=\
MQ\R(Y&JG]).I$2W\:(0TYT%M;7L61::HL6%FHEJ4M+-5NF&6IKJ*3*N1E1[4
MB"B-XWG4,"Z#]<JOW>KU2G56<(FW&DS7-$SO+U&HW7F0!(>%.U[5UBU$ZU7+
M*KQ'^]C>:II%(TO)&Y2&*PD:M^?!17)VF;EX'_"=X\X<C<%ELE'JR4V^E.=!
M[ RAP,(Z!D9_SWB%0C@BLO'OP!F,D@YX/#ZPW_C<*9<-,WBEQ%^\M/5YL B@
MQ"WKA+U3N\\XY#-S?(42QO_"KH_-\@"*SEC5#&!RT'#9_[,?0QV. (OX'4 Z
M %+ONQ?R+J^99>N55CO0+IK8W,"GZM%DCDO7E'NK:9<3SJ[O\!EEA[#5JH$K
M):VF.ADR86NX\O*H#9P\L(U <[J*+&DZ9%0,_)<]?_H._Q2^$FEMX'=98OD:
M'Y'7T7!Z,'R9?DCX1R<GD.8AI'$:?\ W'0LP]7S37RG Z_SA[XN-\>O_?""8
MC8*9%\S>$;SFAE65QHKYSU)M8;#P5G$_IGJHR;<2=+"XK,"Z'@VGB_^'9OA\
MR']Q2$OW2@;*%Q-8PF9/.ZW2 P-6=.HL,%F")06C.EV@,ZH/M5+:[]A:(T+3
M-QA=@X':@V-[/$6_LG0KR1).N"28Z@QMF=,S>/ 4Q]_("\6(O"'O2N\_;3HN
M+#BTR_=Q<C^!S\/$*3WJ#9-P32:%:GT*A2J1XAO*^#=(%LLPR^8T(F]AEB])
MMNP$TT-$&H?Y8@H)1<4YW#+]1*F5*.#NNX%D&N9I"DD:+N8)?*/L-9PDIY!D
M83)=NK\X3>!/M"]%<A_4]DWGZ701QLL8TFP1YO,%W'#)9,&9H-KK9UZ0F2_2
M=)H6$>AJE,6>4FD:;MQ=:$BB0+K+RE[#UER7GUJF[1[X"*/XEDE.5'D>0Q(F
ML]G!=DJV9^$R2[Q[:LK/MG\VE,S#/$D<,,TS>%"6-H]Q5-59%B[BQ(WF5(XL
M]07J-=^NPRM-)RBH&WMH-?7%W4*NJ:,!+@O1E0[6&4K=]RPDJ+]W?:CR4@?
MY*VS&AW=E'0R*O\>T$E1G;3]I3FNCD_.17_3OH3W[]57IBLJ-PC<$C2>Y+,
M=/\&]!.K6G_O;I2E8^B'-3V;J%T [6^5LH>)$Q@?XO7_4$L#!!0    ( ,R@
M_U!A:=GYA (  $\%   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;'U4
MVV[;, S]%<+80PL8]2U=+D@"-%F';4"QH-WE8=B#8M.Q4%ER);EI_WZ4['C9
MT.3%)B7R\!Q*U'RO]*.I$"V\U$*:15!9V\RBR.05ULQ<J08E[91*U\R2JW>1
M:32RPB?5(DKC^'U4,RZ#Y=RO;?1RKEHKN,2-!M/6-=.O*Q1JOPB2X+!PSW>5
M=0O1<MZP'3Z@_=YL-'G1@%+P&J7A2H+&<A'<)+/5R,7[@!\<]^;(!J=DJ]2C
M<SX7BR!VA%!@;AT"H]\SKE$(!T0TGGK,8"CI$H_M _I'KYVT;)G!M1(_>6&K
M13 )H,"2M<+>J_TG[/5<.[Q<">._L.]BLW$ >6NLJOMD8E!SV?W92]^'HX1)
M?"(A[1-2S[LKY%E^8)8MYUKM0;MH0G.&E^JSB1R7[E >K*9=3GEV>8_&:IY;
M+&#-3 47W]A6H+F<1Y;074R4]TBK#BD]@93!G9*V,G K"RS^S8^(U4 M/5!;
MI6<!O[3R"M)Q"&F<QF?PLD%JYO&R$WA>'Y.]T-NGEC\S@=(:^'6SI2[0!?E]
MILQH*#/R948GRCQTUQM429=V:&Y.-=_JZ5DL-Y$ST[ <%P&-G$']C,'QD3E4
MR!6-B'$NE;050JD$S1J7.[C@DE94:TBVN9P!M11]2^^8SBM()V'7#(V".0"K
M8*U::?7K1E#5_@*BAH:]UKY5%+%%BJ^Y[1-LQ75! =IR-/ .DDDXSJ;.2,/Q
M*(:O1$G_WPI(PF3ZGK[Q*'&ATW":73LC"\>3!-XZANCHDA.EG1]E0^J);W??
MA]7AM;CIAN1O>/?4D/H=EP8$EI0:7XVO ]#=^':.58T?F:VRI-^;%;UXJ%T
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
M"6!^IK7;O. &S9=JM_\!4$L#!!0    ( ,R@_U#&I23$<@(  !@%   9
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
M9_N;6O_BS3K<CF;&XUTK3)=XN566-N#WN3%^^T(&=M?ER;]02P,$%     @
MS*#_4+T?GC3^!   "PT  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
MG5?;<MLV$/V5'?5FS[ 628F4Y-J>L9U>TC:M:SO-0Z</$+F4,"8!!H LZ^^[
M"U*W6.*D>2%!8"]G%V<7X,52FR<[1W3P4I7*7O;FSM7G_;[-YE@)>Z9K5+12
M:%,)1Y]FUK>U09%[I:KLQV&8]BLA5>_JPL_=F:L+O7"E5'AGP"ZJ2IC5#99Z
M>=F+>NN)>SF;.Y[H7UW48H8/Z-[7=X:^^ALKN:Q06:D5&"PN>]?1^<V(Y;W
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
MS2-&,RF>D^I VDRD\JS"C:8'9QTYZ!V0%>RTI)<KU![>"$4[>K"$8-]> E4
M0P7><],<(*L9/'#)#<$P.-*3'KFVJ' GG(7?(,O9LJS]I&1U75+4_H*3DA9[
M;;U-EK%DF82A+.&30FX4:1'*#H:K!H$"Z\30D67*JI0L$[9("[BU3M ;)=,C
M-V098DEK5N:U'Q95#:=$/&HY=$@=94OV9)2PE*B6K$Y2N-%=S]4S'?8#Q43/
M'73OVX<%:B$-&D=]#J3FM&&U;*$F$054K"@*>#>+E-I:F"I@8<&J/(&2E74V
MBZ"^M/O]>U0ERZJ<OFF:P8<>#7<^X1*]@//J%)2=BKYIE<#]B$\%,N=Z&]UU
MPE'?]-ED1572=U$M9V;'G]"?Y)3_E"V3>KJ!Z8(EBSH,248E2HN,I<O<S_(E
M6U($/WL!\5GKH4+N0X/UMVA0;NQ"\^[<PZ_&UO7=?/P!T"W:4T8HZAVY)A=5
M&8$9F^JX<+H/C6RK'=V:,#W0?PB--Z#SG=;NM/ $\Y]M\PU02P,$%     @
MS*#_4,C(X4Z? @  J04  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
MG51-;]LP#/TKA+%# QBUXWPX#9( 2;MA&U @:+OU,.R@V$PL5)8\26[:?U]*
M=KQT:'(88-BD1+[W:(F<[95^,@6BA9=22#,/"FNK:129K,"2F4M5H:2=K=(E
ML^3J760JC2SW2:6(DC@>1R7C,EC,_-I:+V:JMH)+7&LP=5DR_;I"H?;SH!\<
M%N[XKK!N(5K,*K;#>[0_JK4F+^I0<EZB-%Q)T+B=!\O^=#5T\3[@)\>].;+!
M5;)1ZLDYW_)Y$#M!*#"S#H'1YQFO40@'1#+^M)A!1^D2C^T#^A=?.]6R80:O
ME7CDN2WFP22 '+>L%O9.[;]B6\_(X65*&/^&?1,[(L:L-E:5;3+Y)9?-E[VT
M_^$H81*?2$C:A,3K;HB\RAMFV6*FU1ZTBR8T9_A2?3:)X](=RKW5M,LISRX>
MF=9,6HX&+A[81J#IS2)+P&X[REJ050.2G  9P*V2MC#P6>:8O\^/2%"G*CFH
M6B5G ;_7\A*2-(0D3N(S>(.NRH''&YS 6VN5UYF%HVION,F$,K4F^]=R8ZRF
M"_+[#->PXQIZKN$)KJ6[9]R^ I=@"P3!V88+MT M!&@LI[N$.>P[+1_]\+,<
MKE.GIF(9S@-J18/Z&8/_(";3 #U;):@YZ0;X3%4;)G/3F\)#H1'?G2W0R: _
MF<:X"F'%!),9 K.PP1V7DLL=J"U4J+G*X1/T)^$XG3@C#>/Q%5P73.\(RBK(
ME+&D0.: +S1F#$D:AX-A"FDX2?JP9J_4_VT$L=>^DTGG.!Q.TAY<I&%_$/>.
M)2!%_D,^&K3DZ3B&CPXX.FJ?$DF;&Q*&Q-72-IW4K79S:-FTW]_P9HC=4FF<
M% K<4FI\F8X"T,U@:!RK*M^,&V6IM;U9T"Q%[0)H?ZN4/3B.H)O.BS=02P,$
M%     @ S*#_4![:!L'C @  - 8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#(N>&ULA55M;],P$/XKIP@))E5+FZ1K-[65]L($2(B)#?B ^. DE\;"L8//
M63=^/6>G#9W8RI?$9]_SW'/.W66Q,?8GU8@.'AJE:1G5SK5G<4Q%C8V@8].B
MYI/*V$8X-NTZIM:B* .H47$R'I_$C9 Z6BW"WHU=+4SGE-1X8X&ZIA'V\0*5
MV2RC2;3;^"S7M?,;\6K1BC7>HOO2WEBVXH&EE UJDD:#Q6H9G4_.+C+O'QR^
M2MS0WAI\)KDQ/[WQOEQ&8R\(%1;.,PA^W>,E*N6)6,:O+6<TA/3 _?6._3KD
MSKGD@O#2J&^R=/4RFD=08B4ZY3Z;S3O<YC/U?(51%)ZPZ7V3601%1\XT6S K
M:*3NW^)A>P][@/GX!4"R!21!=Q\HJ+P23JP6UFS >F]F\XN0:D"S.*G]1[EU
MED\EX]SJ"G,';^Y$KI".%K%C2G\0%UOX10]/7H"G\-%H5Q.\U2663_$Q2QGT
M)#L]%\E!P@^=/H9D-H)DG(P/\*5#?FG@2P_E=R6I4(8ZB_#]/"=GN19^'"#/
M!O(LD&<OD-]RBY2=0C 5^$#/W=]!!M]R9]2* I<1]Q2AO<>HURQT"9740A<(
M"KGNP.1*KH6O98+62NXAJ1ZA8%.2P]*+("PXR1(*?D@'E2BDDDXB@7#@:H1+
MT[1"/[ZF@9NZG&0IN2%#R']#20V;6A8U,*$DP(>6&XICN/HI)Q>N4HQT/ G
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
M $M=8#[S7\$+9W]#BQ=^C;_OI1'PU^9&&X55\O<K9J+93&3-1"^9P>8IAT:
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
M<AG, Y)#P1IA/ZK#+] %-'5XF1+&_Y)#9QL%)&N,557GC PJ+MLG^](),7!
MG&\[Q)U#_-1A<L8AZ1P2'VC+S(=UPRQ;+;0Z$.VL$<TMO#;>&Z/ATJ5Q9S6^
MY>AG5QMFN"&J(+<:#$C+O+B_H?SK+%.-M%SN\9V2N,X \V<->7D#EG%A7I$W
M0ZN=93)G.C?DKLZ9!1)'=/:&)FAUM[LA+U^\(B\(E^2/4C4&3<TBM!B!XQ%F
M'=M-RS8^PS8A'Y2TI2$_R1SRQ_XA1MZ''Q_#W\07 =\W\HK$Z6OD&D??X+/]
M'O=KYTZO+]!)^FPD'F]R!F\ML*P8"DVP0(E03.*/,:C@5E45Z(PSX8\-EE &
M_('="[AP[Z2_=^+O3<[=N[L[9NL"VK1'FUZ,XEU58W6ZCXKEJO8?%*[/WM'F
MJ86<>4C7>QY6DV2Z"!^&R7AN$_46CYC.>J:S_ZVWQ,X&^K^HG?:WIB.H/>_1
MYN.KW4).!TK&<3I[(O?\>^6^[JE>CRTW^4I^]4<EB)PPBWW_<\,-]W&Z+G-!
M01J=FF T0D;HH*G2\7/280Z30M/HC.0T/G&)+W+9-E4CF/NS)% 4T-+B52U\
M-W>->\#K-9$X.GPE8S<B>NJ -!DC%:?.1B<_(!639ZD8=J/'5$YMD5[NBZ-G
MXGS-_*[YGDLL#ZR9PJ+->E V-_]2-J?N26=CY.K4%VGZ W*5/FM3TWC^)%?A
M8$)"R?9^<#3$SR[MM-"?]L/IVH]D3\XW;FCUD]<)IIUX/S"-DALBH$#(Z"K%
MCT&W0V2[L:KV<]B]LCC5^66)@S=H9X#O"Z7L<>,NZ$?YU3]02P,$%     @
MS*#_4([P.5^R!   P1,  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
MM5C1;J,X%/T5"\W#5&H+-@1"E49JDZVFHZVV:J>S#]4\4' 2JX"SMDFFTG[\
MVH9 FABW&RDO"=CW^-Y[KGVP/5I3]LH7& OPN\A+?NDLA%A>N"Y/%[A(^#E=
MXE+VS"@K$B%?V=SE2X:33(.*W$6>%[I%0DIG/-)M]VP\HI7(28GO&>!5423L
M[1KG='WI0&?3\$#F"Z$:W/%HF<SQ(Q9/RWLFW]QVE(P4N.2$EH#AV:5S!2^F
MO@9HBY\$K_G6,U"IO%#ZJEYNLTO'4Q'A'*="#9'(OQ6>X#Q7(\DX_FD&=5J?
M"KC]O!G]1B<ODWE).)[0_&^2B<6E,W1 AF=)E8L'NOZ&FX0&:KR4YES_@G5C
MZSD@K;B@10.6$12DK/^3WPT1GP&@!H!V -*Q&> W '\7$/0 @@80:&;J5#0/
MTT0DXQ&C:\"4M1Q-/6@R-5JF3TI5]T?!9"^1.#%^P"M<5AC,&"W A):"R4IP
M&818@(EVCQD'7Z>$)_,YP_-$5XO.0 ,\D7U8)"3G)^ ,/#U.P=<O)^ +("7X
ML: 53\J,CUPA(U7^W+2):E)'A7JB\L&=#&7!P1]EAK/W>%=FV*:)-FE.D'7
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
M>!20F$#=FG[4VBT\A' CUSU"/8T:#;U1-VG8DH:]I%]Y.2A.:-G?I]R%&YZ
M>*XW"HYPNZ)"/^KFC5K>J)?WKI\L.LD91,.A<T36%85GHYLL;LGB7K(9?:FG
M@.(X6[&/ K"/"@3RZAGPF^..[#"D$M#%'I^>Q-!QCMG?BZK9[8.!IC\F>" W
MK)0DAS7JG*L8BQ?U@*XWBF_-C%MPA1/3+#/\IH'0 7A_S;EZW>BQV7XETS]0
M2P,$%     @ S*#_4)2DSJ/L P  #A$  !D   !X;"]W;W)K<VAE971S+W-H
M965T-34N>&ULO5A=;]LV%/TKA-"'!)@CD:(DN[ -M [6=5B!(&ZV9]JB;2*4
MZ)&TW>S7CY05298H-=G:O-BB=#\.+^\Y%#4]"?FH=I1J\"WCN9IY.ZWW[WU?
MK7<T(^I&[&ENGFR$S(@V0[GUU5Y2DA9.&?=1$,1^1ECNS:?%O3LYGXJ#YBRG
M=Q*H0Y81^?21<G&:>=![OG'/MCMM;_CSZ9YLZ9+JA_V=-"._BI*RC.:*B1Q(
MNIEY'^#[!<+6H;#XD]&3:EP#.Y65$(]V\#F=>8%%1#E=:QN"F+\C75#.;22#
MX^\RJ%?EM([-Z^?HOQ:3-Y-9$447@O_%4KV;>6,/I'1##ES?B]-OM)Q09..M
M!5?%+SB5MH$'U@>E158Z&P09R\__Y%M9B(8#Q#T.J'1 +W4(2X>PF.@963&M
M6Z+)?"K%"4AK;:+9BZ(VA;>9#<OM,BZU-$^9\=/SS_F1*FW612MP]4D*I<!#
M;OJ!LW]H"CZ9/E" Y"GXPSRA"JR>0.T!%D33K9!/U^#JEFK"N+H&(_"PO 57
M[Z[!.\!R\'4G#LH$4%-?&[@VJ;\NH7T\0T,]T'X_Y#< );\ %*# X;X8=O]"
MI'$?N]Q]4Z2J4JBJ%"KBA3WQ/AS-!,F*TY$ASVA). 5+NCY(IEEO80;2AE7:
ML$B+^])F0NIB,19":5<5S_YQX6]9>YS#,$GBJ7]L%LMAA>,XJ*PNP.$*'!X$
MYVX8%\ASG*B1'F'<@NBP"<9N@%$%,'H=P',?NQ!&G>PC'+40.FPFV(TPKA#&
MP^M[T5;*ME5*5QJHJK=<8.,.$!A.DC9<AQ5.DA[ 204X&01\3Q5+39,SPH'M
MS:U1^]&*K!]-=?M 7R0:5XG&;TFX295V\C\)-^F4%<=ATJI]URC"00_=8%"K
M=?"#"%<&:@*(V_WALIGT0&QL*/!'4:Z,=,&G$+9!.HQ0W(.R%G.(?@+MRJ"7
M2Y]T$'>M(HS#'LCU1@"'=X*E-DU>;,9[P0W$M2&@.JQ2=F3%2]4@_LN<M;Y#
M_)8<A+5NPV'A_CX+85>,,4;M;<]EA<*^)J]%&PZK]BMXZ!#AJ$-$EY[WZ#2L
MA1H.*_5KF)AT  1MC%V345]/UQ(/QS^#AN/NHD;C#@T=5F'2)\'U]@"']X>%
MD'LA+15?3CA4"SP*WI)PJ)9M-"S;WR<<Z@HQ3F#8JKK#*@H0=%<=-5Z^A_7Z
MY81#7?5%[3=-ATW4@["69S0LSZ]@6QGI@DJP@]%A%/>AK 4=#;^Q_S?"E4'C
MBZ5'G:5W6$WB]M+[C<.J_5)@SFE;>\KD=&/<@IO$S%B>#]_G@1;[XORZ$MJ<
MAHO+'24IE=; /-\(H9\']DA<?0*9_PM02P,$%     @ S*#_4%!%!3BL!
M=Q<  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULO5AA;]HZ%/TK%MJ'
M5BI-[$ 2)HJT4>V]3:U4E77OLR$&K"8QSS:PO5__[)#&-':\%G7]TB9P[LVY
MUS?G8(_WC#^*-2$2_"SR4ESUUE)N/@:!6*Q)@<4EVY!2?;-DO,!2W?)5(#:<
MX*P**O( A6$<%)B6O<FX^NR.3\9L*W-:DCL.Q+8H,/_UF>1L?]6#O:</[NEJ
M+?4'P62\P2LR(_)A<\?57=!DR6A!2D%9"3A97O4^P8_3".F "O&#DKTXN@:Z
ME#ECC_KF:W;5"S4CDI.%U"FP^K<C4Y+G.I/B\6^=M-<\4P<>7S]E_U(5KXJ9
M8T&F+/^'9G)]U4M[("-+O,WE/=O_3>J"ACK?@N6B^@OV-3;L@<562%;4P8I!
M0<O#?_RS;L11 !QT!* Z +TT(*H#HJK0 [.JK&LL\63,V1YPC5;9]$75FRI:
M54-+O8PSR=6W5,7)R==R1X14ZR(%.'LHU23D]#^2@1LF!!$ EQGX@BD'/W"^
M)6#^"]R0<B77@"W!=[6<Y^#LFDA,<W$.^N!A=@W./IR##X"6X/N:;86*%^-
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
MW=<2]D_^\N80AS\:G&N*5% @+GA(,7>R/1>U"RUV]L>_%AJ/$?:QQ+,D2&.
MWPLA]-O"G"7ZT^GB7U!+ P04    " #,H/]0!KJ.<XX#   R#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,2YX;6S%5UUOVS84_2N$T(<$:")1LN6XL TX
MSHJE:(<@7M:'80^T=&T1I4B7I.T.V(_?):7(CBVK0_:0%XL2[\>YYU!7UZ.=
MTM], 6#)CU)(,PX*:]<?PM!D!93,7*LU2-Q9*ETRB[=Z%9JU!I9[IU*$<12E
M8<FX#"8C_^Q!3T9J8P67\*")V90ETW_?@E"[<4"#YP>/?%58]R"<C-9L!7.P
M3^L'C7=A$R7G)4C#E20:EN-@2C_,:.H<O,4?'';F8$U<*0NEOKF;^WP<1 X1
M",BL"\'PLH49".$B(8[O=="@R>D<#]?/T3_ZXK&8!3,P4^(KSVTQ#FX"DL.2
M;81]5+M?H2ZH[^)E2AC_2W:U;120;&.L*FMG1%!R65W9CYJ( P>,T^X0UP[Q
ML4/OC$-2.R2^T J9+^N.6389:;4CVEEC-+?PW'AOK(9+)^/<:MSEZ&<G,R51
M0=#DLV+2D$?(@&_90@"YF K4F,D,"!+F]_''H(T2[OSLF,XOR<4=6,:%N217
MY&E^1R[>79)WA$OR>Z$VALG<C$*+.%VV,*LQW5:8XC.8$O)%25L8\HO,(7_I
M'V)]39'Q<Y&W<6? 3QMY3>+!>Q)'<=2"9_9?W(?.G0X[X"0-YXF/EYR)-\TR
MM9'6O">_*0MXJ;A'LLA'+I%Q+E>'2OSY&0.0>PNE^:LC?:])W_/I>^?2-[JB
MBD0X707J"HC D@6LN)0.@%J2-6BN\C8!JPRIS^ ZQ79"!^E@%&X/63TUZM%^
M8_,">[_!WG\]=D ".U%7L?N'@"(:'Z%N,8II.^JT09UVHFY>,N&%UHVT'6H.
MFMB#MSA,-TWZF\[2'K3:<M_3CP1IX__FA-HKFM(C_D^-TG;VAPW$83?[!=,K
MN%++92NHX4D^.CP^$Z<V43LF&NW[;M2)"B516SRI[4S5SNT9*TR=)B]!'7P,
M:/?K51TF=V3F%H\0MGA#GM8YL^":7WI%$_(/><UQIO$>0_P6!YKNNS--.DFX
M+]<X7+A.PG*U]L,&KJ?SIV<*6@5+3M2(XT%ZK%ERTA+/:;;OYO0G[?S_:89[
M%<$%B-QU499]W^ ;[>MV0;HXW;=MVG\34?<=F':WX->)FK9\YJ)CQ<*#Z0L9
M7OFAU!!?<#6C-$^;P7?JQ[VCY[=N(/93W3Y,-4U_P0[&D2\!2PP970^0;5T-
MJ-6-56L_XRV4Q8G1+PL<ZD$[ ]Q?*J2]OG$)FK\)DW\!4$L#!!0    ( ,R@
M_U TI]>E=P(  /L&   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;)U5
M;6O;,!#^*\(P:&'$CIVF+R2!)MW8Q@JE9>N'L0^*?8Y%92F3SDG[[W>2'3<M
MCKONBRV=]#QWSYUTFFRU>; % ++'4BH[#0K$]448VK2 DMN!7H.BE5R;DB--
MS2JT:P,\\Z!2AG$4C<.2"Q7,)MYV8V837:$4"FX,LU59<O,T!ZFWTV 8[ RW
M8E6@,X2SR9JOX [PQ_K&T"QL63)1@K)"*V8@GP:7PXO%V.WW&WX*V-J],7-*
MEEH_N,G7;!I$+B"0D*)CX/3;P *D=$04QI^&,VA=.N#^>,?^V6LG+4MN8:'E
MO<BPF 9G <L@YY7$6[W] HV>$\>7:FG]EVWKO>-1P-+*HBX;,$50"E7_^6.3
MAST \70#X@80OP8<\I T@,0+K2/SLJXX\MG$Z"TS;C>QN8'/C4>3&J%<%>_0
MT*H@',X66E$!P;#OFBO+;B$%L>%+">RHMGP!F3$Z+4RH#5BD N(Q.[H"Y$+:
MXTF(%(2C"M/&X;QV&!]PF+!KK;"P[)/*('N)#RGX5D&\4S"/>PF_56K XM./
M+([BJ".>Q;_ SQU\>-X33M(F-/%\R0&^YPQ:]NMR:='02?W=0SQJB4>>>'2
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
M6YNL;-DV:,Y?%XT^NX/VV:O]PW:G_P-02P,$%     @ S*#_4'?"K8;1 @
MQ0@  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&ULQ59M;]HP$/XK5M1)
MK=21$"#0"I HK&NGMD/0;I.F?3#A(%8=.[4=Z/[]SDF:T96DVY=50L0O]SSW
MW%W.3G\KU;V.  QYC+G0 R<R)CEU71U&$%/=D D(W%E)%5.#4[5V=:* +C-0
MS%W?\P(WIDPXPWZV-E7#ODP-9P*FBN@TCJGZ>09<;@=.TWE:F+%U9.R".^PG
M= US,'?)5.',+5F6+ :AF11$P6K@C)JGXZ9G 9G%%P9;O3,F-I2%E/=V<KD<
M.)Y5!!Q"8RDH/C8P!LXM$^IX*$B=TJ<%[HZ?V,^SX#&8!=4PEOPK6YIHX/0<
MLH053;F9R>T%% %U+%\HN<[^R3:W[;8<$J;:R+@ HX*8B?Q)'XM$[ ":[0J
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
MG9EOOGEY,MA(]:(S $-><R[TT,N,*:Y\7R<9Y%1?R@($?EE(E5.#6[7T=:&
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
M6-\ Z"+^SN=<YQ"V^P42A]WB$L 8\6/,(:ZO>2! '3*P*6NXLGYM&3FC>2"
M)^+'DT-<7R=! #ID6 =&@$BD5P]&.DR8LY,@0"?BI]-G818;E":%\14%E"'#
MVC """*]&C'2X<0P^_X.0I==<W01%)!%_<@"R4_N(BB0B [KW"A@BO;JW&C;
MN3DP3(%7U,\KA[*^#H(V;OP,Z^$H,(KVZN%HV\.YE 5843^LNI7U=@\4&$2'
M=7,4<$5[=7.TP\UAQ\T&"N2B?G(YM/4U#PQ@PX:U=@Q(Q'JU=JSMV1S?6@9(
M8GXD.93U=0X,8,.&]6L,2,1Z]6NL[==<RC;N6_N1]%'EVU/N03 @#!O6H#'
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
M:M9?H ;)QBTZ MD(AYS1WJQ%W[ <U+H2,M_GIU_%__V,.S_C7J8%%Q-O+#=
MR(SV0U] ;,FL.-#56N/4/E^<?9K[5SI)!DGR9M_M?SVNL1KOM!$6N@[=U4&X
M<$U'Z:)= [\,?2M^3F^Z/Y?8VA^(PA5#D\$9[[]M.FHS(5.%IK0TQ"TN# O^
M":'U"?Q]90QM)WZ![K<V^PM02P,$%     @ S*#_4):25-O? @  +PH  !D
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
M68#6;$/K7-V)P]^L2R@Q_E8BE\TO.K1C)WKPJI9*%)VQCJ#@9?M/?W2%.#+
ML<< .@/X70/2&9 FT3:R)JT;JNAB5HD#JLQH[<TTFMHTUCH;7IK'>*\J?9=K
M.[6X9;H&$EV\KU5=,?2)E[RH"[2D/_6S4O(UNKAABO)<M]Z@K_<WZ.+5:_0*
M\1)]V8E:TG(M9Z'2@1AWX:H3?=>*@D?T8UU>(DC_0A!!Y#"_'C?_1"MMGKG,
M0YU^7P/H:P"-/^+QU^5>=+GGIB1HWU5@Q#_I_9/&?^SQ?\?,?%JS"HF-B1F[
M*M:ZF#0NS-Q[7!"(TUGXZ!".>^%X5-BGU5HE1UHQF)$NK:372DYI@4LK&6B1
M+//D->FU)J>TB$MK,M1*$N+62GNM])16[-)*!UJ0IE.W5M9K9:-:7W9,HWBC
M6.52S :*293$;L5IKS@=5Q2*YJ-O?*L]'68+:>QY97!DX1.-RM\R*:_0VT+4
MI=*+@EZ(I(Z EUL-&%T%)I43+M$@FC>033TO%3Y"(1Z-9MG*HT>:U\S,U;8N
M.:<//.>*,S?J\" :/,UB^V ZI.'!!,<)^-X8;-F%Q^'U><\JVI2LB7:,5]@"
M"S\#L3H?_YEN./,E9)F%SX,6=E +QYE'SF(+G\<M[ (7]DPW;,F%ST,7=K K
MSB*/G(47/H]>V(6O:.*1L_S"?P(P[")8E'A$+<+P\S ,NR!&8G#K@X48O 3$
MP DQWXH/%F+P$A #%\3BJ>?9P-'.ZL36BI>T7#%T>XI-8-D$S\ F&+(I\: "
M+)G@/#+!D$RI9]<!EDMP'I=@R"6OF*42G$<E&%+)*V:9!.<Q"89,\HI9(L&?
M$ F&1(H]"QA8'L'S\ B&/")3CSJQ-"(O02/BH%'B67V(91%Y"1:1X4Z)'#V5
M=COE&C3Y__H5'IV+S4<)?7#<\E+J,#;:*KI,=;Y5>\YO.TKLFZ/R@U#ZX-TT
M=XQJUI@!^OY&"/74,:?O_FO+XA=02P,$%     @ S*#_4'?@]I4Q @  %P8
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
MEW=JK-&WOF;CBFJR1?^_=45=XNSK70?%3J'5_(KL_/I%X%@?D?7Q.8^.,E/
M<$ILG(!J3D3CU\Q S7O(SGOM+ET?T*IOXN*;M&HR=F6Z;GKSU=.K3CO;X9#4
MJ1LUQ:+ ZL9&:9;12&4F,(N,+Q%ATIZKFFU1^)JYJOD4V?GT!7,U[9SX(.SF
M:D"J<,-MW#:8JQY]R-[I1("$;+6:=Q/H7(OB]J28*'[(+R >N=)M83[<$[VZ
MA!'0[[><J^>)N=.H[K 6_P)02P,$%     @ S*#_4/3<1<U3 @  1P4  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULG51M;]HP$/XKIZ@?BK21$%BA
M58@$="^MU*TJ[?9AV@=##F+5L9E](6R_?K83,M;1:MJ7Y.Y\SW,O]EU2*?UH
M<D2"72&D&0<YT>8B#,TRQX*9KMJ@M"<KI0M&5M7KT&PTLLR#"A'&4706%HS+
M($V\[5:GB2I)<(FW&DQ9%$S_F*)0U3CH!7O#'5_GY QAFFS8&N=(#YM;;;6P
M9<EX@=)P)4'C:AQ,>A>S@?/W#I\Y5N9 !E?)0JE'IUQEXR!R":' )3D&9G];
MG*$0CLBF\;WA#-J0#G@H[]G?^=IM+0MF<*;$%YY1/@Y& 62X8J6@.U5]P*:>
M-XYOJ83Q7ZAJWZ%U7I:&5-& ;08%E_6?[9H^'  LSW% W #BIX#!,X!^ ^C[
M0NO,?%F7C%B::%6!=MZ6S0F^-QYMJ^'2W>*<M#WE%D?I>Z6RB@L!3&;PB7+4
M<"6)R35?"#1P^I%IS5RG.W!ZB<2X,!UX#0_S2S@]Z< )< GWN2J-Q9LD))N2
M(PZ73?AI'3Y^)GP?;I2DW,!;F6'V)SZTI;3UQ/MZIO&+A->E[$(\? 5Q%$='
M\IG]"_S<P7OG+Z33;]O;]WS]_VSO/>ZH9*(#7R<+0]H^ZF\O1!VT40<^ZN"9
MJ)-":>(_F1\4W-F)-PA6Y&UH8,8@';VPFOK,4[L=L$U[HV$2;@^;^+?/*&I=
MZI3#@S=9H%[[436P5*6D^CI;:[L-)GX(GMBG=DO40_V;IEXQ-TRON30@<&4I
MH^[0SIBNQ[962&W\RU\HLG/DQ=QN.M3.P9ZOE**]X@*TNS/]!5!+ P04
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
M%M)0QW3#G-XT5-: ]I=2FMW$.FA?R<D_4$L#!!0    ( ,R@_U"PKV[=>@(
M '<&   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;(V5;V^;,!#&OXJ%
M^J*5MO*?I!5!6A-5V[2I5=-NKQTX@E6#,]MIVF^_LR&()23:&[#Q/0^_.^PC
MW0GYJBH 3=YKWJB94VF]N75=E5=04W4M-M#@2BED335.Y=I5&PFTL**:NX'G
M)6Y-6>-DJ7WV*+-4;#5G#3Q*HK9U3>7''7"QFSF^LW_PQ-:5-@_<+-W0-2Q!
MOVP>)<[<WJ5@-32*B89(*&?.%_]VGIAX&_"+P4X-QL1DLA+BU4R^%3/',T#
M(=?&@>+M#>; N3%"C#^=I]._T@B'X[W[O<T=<UE1!7/!?[-"5S-GZI "2KKE
M^DGLOD*73VS\<L&5O9)=%^LY)-\J+>I.C 0U:]H[?>_J,!#XT0E!T F"_Q6$
MG2"TB;9D-JT%U31+I=@1::+1S0QL;:P:LV&-^8I++7&5H4YG"UAI0IN"W+.&
M-CF0'X!%(0\KSM;4%%J1RV7[A8DHB0T?+%Z1RP5HRCB./I.7Y8)<7ER1"\(:
M\ER)K4)GE;H:0<WKW+R#NFNA@A-0W[?--0DFGTC@!=Z(?'Y>_I-*E$_'Y"Z6
MIZ]1T-<HL'[AN1H-DCYC&?:6H;6,3E@N(=]**$B.%Z9)27/&F68P6JS6*K%6
MYE2^9;[G3Z:I^S:LR5A4-(GZJ'\XHYXS.LOYH"O ,]_1EG:/L&8]BMDZQ0.
M\&8:'U >!T6^'XY#QCUD?!9ROW6YW;J<T94IYL<88WS,&-T<(([$),DX8=(3
M)F<)GX6F'+L+[B-Q:A^U@,GQ5XQB/SA '(NZB0_+Z [:@FG)>"[6# \TAQ)U
MWO4$<Y1MFVLG6FQLIU@)C7W'#BO\,X T ;A>"J'W$]-\^G]-]A=02P,$%
M  @ S*#_4,:C%I"R @  H08  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N
M>&ULG551;]HP$/XKIZB36FDC(5!H*T""LFJ;QE85=7N8]F"2"['JV*GM0-FO
MW]F!C$DT#WU)?.>[[[[O[%Q&6Z6?3(YHX:40THR#W-KR)@Q-DF/!3$>5*&DG
M4[I@EDR]#DVID:4^J1!A'$6#L&!<!I.1]]WKR4A55G")]QI,511,[V8HU'8<
M=(.#XX&O<^L<X614LC4NT3Z6]YJLL$%)>8'2<"5!8S8.IMV;V=#%^X ?'+?F
M: U.R4JI)V=\3L=!Y BAP,0Z!$:O#=ZB$ Z(:#SO,8.FI$L\7A_0[[QVTK)B
M!F^5^,E3FX^#JP!2S%@E[(/:?L*]GDN'ERAA_!.V=>R0*B:5L:K8)Y-=<%F_
MV<N^#T<)@^M7$N)]0NQYUX4\RSFS;#+2:@O:11.:6WBI/IO(<>D.96DU[7+*
MLY,YKBPPF<(=ETPF"%^1-,+WE>!KYOIFX/P;TYJYYEW ^1PMX\)<P!EP"0LN
MA(L9A9:X.,0PV=>=U77C5^KV8*&DS0U\E"FF_^>'I*$1$A^$S.)6P"^5[$ \
M? ]Q%$>/RSF<GUVTP/::_O0\;*^M/W-N$J%,I1%^35?&:KI+OUO ^PUXWX/W
M7P%?8D*8*23TX!8REG#![0XRC<\5RF0'*H.2[>@CL"=[W X?1Q]VR#2P0FG+
M__CCA!(U5RG=,IL#HPLMA'+>N@BD%4)5DH/N>Z6)2XO*RT;E92N-!7OA157
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
M4H!,4U";CM-5*&(+[:@DAF9);Q :;T#S2ZW=KN,7:%^UZ6]02P,$%     @
MS*#_4#8<!(E= @  T04  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&UL
MC53;;MLP#/T5PNB !MABQTYZ@V.@N0SK@ )%TVX/PQX4FXZ%RE(FR7'V]Y-D
MQTNS--V+)5(\AX>2R;@6\D45B!JV)>-J[!5:KV]\7Z4%ED3UQ1JY.<F%+(DV
MIESY:BV19 Y4,C\,@@N_))1[2>Q\#S*)1:49Y?@@055E2>3O"3)1C[V!MW,\
MTE6AK<-/XC59X0+U\_I!&LOO6#):(E=4<)"8C[W;P<UT9.-=P#>*M=K;@ZUD
M*<2+->ZRL1=80<@PU9:!F&6#4V3,$AD9OUI.KTMI@?O['?MG5[NI94D43@7[
M3C-=C+TK#S+,2<7THZB_8%N/$Y@*IMP7ZB9V:(+32FE1MF"CH*2\6<FVO8<]
M@.$Y#@A;0'@(&+X!B%I Y IME+FR9D23)):B!FFC#9O=N+MQ:%,-Y?85%UJ:
M4VIP.KGCJ2@1GL@6%9S/4!/*5 \^P?-B!N=G/3@#RN&I$)4B/%.QKTU2"_73
M-L&D21"^D2"">\%UH6#.,\Q>XWTCME,<[A1/PI.$7RO>A_#R(X1!&!S1,_T?
M^+6%#ZY/R(FZ"XP<7_3N!<*,JI0)54F$'[=+I:7Y1W^>2#'L4@Q=BN'[*>9;
MT[X*X7R"''.J>\<>I&&[<&RVBS?)R/1T[&_V;^G?H(O@*NB"7@D==4)')X7.
M\QQ=6X(V6B71>$S>:8XPZ@^"#\?>]1U<V \/<4T1_EYWE"A7;F@H2$7%=?/;
M==YN+MVZ=CSP3\R\:L;+7YIFV-T3N:)< </<4 ;]2Z-5-@.D,;18NQY<"FTZ
MVFT+,W-1V@!SG@NA=X9-T$WQY ]02P,$%     @ S*#_4$D<2I1@!   J \
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
MHSG;)!(2*00!TS80@)5F+17_D^!0BH 5@350DH]4?8#G"6&DEP=%QO)6SU=
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
MW'1HM^2&-AD%X]$>[NQRXQ"+)J2E+Z.6=ZB?&UPG0+ZYVCL0Z?=$A%I I7Y
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
M=B<J6>4OGLP2I9(H/UQRID=H9J!_?TP2]7J2O<NR?W=I^C]02P,$%     @
MS*#_4/I<(G:B!   .Q@  !D   !X;"]W;W)K<VAE971S+W-H965T.3,N>&UL
MQ5E=;]LV%/TKA-&'%E@BD93\43@&F@3%-C1#D*S=,V/3,1%*=$G*;H?]^)&2
M+$H137^@0%YBR3KWZO#>\!R2GFZ%?%$K2C7XD?%<70U66J\_1I&:KVA&U*58
MT]P\60J9$6UNY7.DUI*211F4\0C%\3#*",L'LVGYW;V<346A.<OIO02JR#(B
M?UY3+K97 SC8??' GE?:?A'-IFOR3!^I_KJ^E^8N:K(L6$9SQ40.)%U>#3[!
MCS<XM0$EXANC6]6Z!G8H3T*\V)L_%E>#V#*BG,ZU34',QX;>4,YM)L/C>YUT
MT+S3!K:O=]D_EX,W@WDBBMX(_@];Z-758#P "[HD!=</8OL[K0=4$IP+KLJ_
M8%MCXP&8%TJ+K XV##*65Y_D1UV(5@!,]@2@.@ =&X#K %P.M&)6#NN6:#*;
M2K$%TJ)--GM1UJ:,-J-AN6WCHY;F*3-Q>O:9, F^$5Y0<$>)*B0U/=(*O/^D
M%#6?)%^ +XP\,<XTHVH'6@"B02O6-@3\)7))YX64+'\&UT0QD^:6:L*X^@ N
MP-?'6_#^W0?P#K <_+T2A3+)U3329AB63#2O*5]7E-$>RG\6^25 H]\ BE'L
M";\)A]\1:<+'OO#(%*^I(&HJB,I\>$^^QVH" +$$I]7,S$%PR]2<"_LTP 0W
M3'#))-G#Q-3_PE!Y,25_XA30[P73/TVQ-U3ILJN^6E<IAV5*.^<W,P31))E&
MFW9)?:@4#QM4AV_2\$T.\04/NW^8P/C3)E_ZQIT8-DR&P9%]$2178$7YHLSM
M6N#K0)4J;=5VB(?)Z%4'/*AQ&F-_!T8-S]$I/!7AU,=PU'LW&@XG\!7#/@JF
MR03Y&8X;AN,@PQN1*RV+2O,M71^_<?_-""7Q*WX>%$[BV,]OTO";'."7953.
M&>& E\4T"DC9QDY ']-)CT,R:G>Q8NI!#<=PXF<*8R?U<9#KHYUK9B+\:R;
MDN4DGYMY5TT2H5=4>J4X[G&Y@$D\F;RB[,6EZ;[VPY8_P5\O:G7.]("J>6%[
M90TZ1X H/*WHAG( P7_@6(F#3N,A?F.1@TZ_85C 3Y*Y.E>[V*]G:!#2Y>@\
M ::_0N+J+$%V(4B7G?,)&#:*H^0-]K6_QRT$Z7)SW@##YG"BM,&^_O=8AB!=
MELX?8-@@SA*UOA7TJ(8@7:K.*F#8*\Z3LKX9]+B&(-TUK?,*%/:*2L+0"1*&
MG*0C^,82AEJ+]P-2?8J$U;E"O0A"NAR=Y*/PNOY(":NS!-F%(%UVS@10V 2.
MDC!T6/R#D"XW)_XH+/XG2A@Z; )!2)>E,P$4-H%S) SU!=^[+O/B]J_+D','
M%':'L\0,'?:((*3+U7D$"GM$)6;X%#%SHHXF;[W]=Z*-#XCV*6*&^RMVW[[3
M!]N_\<3.!'!X77^DJ&'/$MVS]_3  IM/[.P!A^WA*''#?<WW[3]]L/T;4-PZ
M]0G;PXDBA_L>X-N#^F#[-Z'8V04.V\4Y8H</NT<0TJ7JW .'W>.\\[3TN ,U
M'ZR_]8Q:)[OV6/V.R&=F6LSITL3%ER.31E8GU=6-%NORL/=):"VR\G)%R8)*
M"S#/ET+HW8T]/VY^+YC]#U!+ P04    " #,H/]0\?'.&NX"  """   &0
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
M?QK>S$IW_4M3>CT^UAN&T^>P1LJ.?XTS5*5_EH&16^<H*VG0G]PRQT\.*)N
M]]=2FF-@"]0?L>0/4$L#!!0    ( ,R@_U!+<688,@(  .@$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#DW+GAM;)54VV[;, S]%<'H0PL,L>,D;5<X!G+9
MT TH$#3K]C#L0;'I6*@NKBC'[=]/DATOW9( >XE%BCSGD"&5-$H_8PE@R*O@
M$J=!:4QU%X:8E2 H#E0%TMX42@MJK*FW(58::.Z3! _C*+H.!64R2!/O6^DT
M4;7A3,)*$ZR%H/IM#EPUTV 8[!V/;%L:YPC3I*);6(-YJE;:6F&/DC,!$IF2
M1$,Q#6;#N_G$Q?N [PP:/#@35\E&J6=G?,FG0>0$ 8?,. 1J/SM8 .<.R,IX
MZ3"#GM(E'I[WZ)]][;:6#458*/Z#Y::<!K<!R:&@-3>/JKF'KAXO,%,<_2]I
MVMC)."!9C4:)+MDJ$$RV7_K:]>$@(1Z>2(B[A-CK;HF\RB4U-$VT:HAVT1;-
M'7RI/MN*8]+]*6NC[2VS>2:=92\U0^8[I JR!#1,OI%[)0#)Y1(,91ROR 5A
MDGPK58U4YIB$QE([@##K:.8M37R"9D0>E#0EDD\RA_Q]?F@E][KCO>YY?!;P
M:RT')+[Y0.(HCI[62W)Y<74&=M2W8^1A1R=@YS5:#R)9*+%ADKJ^(/DYVZ#1
M=H!^G:$8]Q1C3S$^0?&^Q=+NG88=R!J.=;6%NO90;K]VZ<?;*$K"W1$!DU[
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
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
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
M[]1[G#X/W7CK^5KC_J;Y3JNGR[7=[?[7Y=?!V=<XS97G^CYC?/H+4$L#!!0
M   ( ,R@_U 5BRB_5 (  #DX   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;
M36[;,!"&X:L8V@:6(HJDJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#O
MQH)-<KX1!WAVOOGV-%N_.@S]Z#?)+H3Y0Y;Y9F>'VJ?3;,>XLIW<4(?XU=UG
M<]WLZWN;B>MKG373&.P8UN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q
M:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^M<UUK
M5W>U"U_J(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6O
MSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]
M['':K6W_,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/@I('Q+2AX+TH2%]E) ^
M#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((B
MJZ#(*BBR"HJL@B*KH,@J*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*
MK)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR*HHLBJ*K(HBJZ+(JBBR*HJL
MBB*KHLBJ*+(JBJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6
M%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KH<AJ*+(:
MBJR&(FM%D;6BR%I19*THLE8462N*K!5%UHHB:T61M?J?LGZ?IOT_CE^>Z5!W
MXTM^MOQC\/8G4$L! A0#%     @ S*#_4 =!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #,H/]0@08"
M!NX    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " #,H/]0F5R<(Q &  "<)P  $P              @ ', 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,R@_U (H%[90P4  'H5
M   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " #,H/]0[<JK(VP'  "6(0  &               @(&&#0
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ S*#_4#G"'KX>
M!0  V!(  !@              ("!*!4  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( ,R@_U"F;6&J=0<  * >   8              "
M@7P:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #,H/]0
MD?#7 4<+  "-'   &               @($G(@  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ S*#_4+>!#L6V P  =0@  !@
M     ("!I"T  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M ,R@_U!ONZDFC@,  /T'   8              " @9 Q  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " #,H/]0:M*O*^T'  #N%0  &
M            @(%4-0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ S*#_4,F":R!C @  $ 4  !@              ("!=ST  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ,R@_U"6TMWL+ H  ,H9
M   9              " @1!   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ S*#_4+UV@#&N"0  P!@  !D              ("!<TH
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #,H/]0KO]
M) 8#  "[!@  &0              @(%85   >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( ,R@_U 6A>41308  /,8   9
M  " @957  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
MS*#_4,E%&7$2 P  &P<  !D              ("!&5X  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " #,H/]0YQMMV$\#   +!P  &0
M            @(%B80  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( ,R@_U N>*ZRE@(  (,%   9              " @>AD  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ S*#_4)8;#%)T!
M' H  !D              ("!M6<  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " #,H/]0E88)X8@%  "K#   &0              @(%@
M;   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( ,R@_U#4
MS(H7] (  +L&   9              " @1]R  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ S*#_4'EJ&Q>B$   ?BT  !D
M     ("!2G4  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" #,H/]0($(HV]H#   Y"@  &0              @($CA@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ,R@_U"IG8?M?08  / /   9
M              " @32*  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ S*#_4 &D^!0L P  WP8  !D              ("!Z)   'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #,H/]0;[=J[8L,
M  #B(P  &0              @(%+E   >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( ,R@_U#JH[U,$ ,  $H'   9              "
M@0VA  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ S*#_
M4',0Z6GO!   W H  !D              ("!5*0  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " #,H/]0  2PF \#  #A!@  &0
M        @(%ZJ0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( ,R@_U Z5EW8) L  ,\<   9              " @<"L  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ S*#_4$>LS3/% P  YP<
M !D              ("!&[@  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " #,H/]0>)J,4+ )   Q&@  &0              @($7O
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( ,R@_U!:_.>P
M! 0   P)   9              " @?[%  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ S*#_4)%\>3EN!0  8 T  !D
M ("!.<H  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #,
MH/]0JW*RK(,#  "4!P  &0              @('>SP  >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ,R@_U!A:=GYA (  $\%   9
M          " @9C3  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ S*#_4 >QVQ'#"   M28  !D              ("!4]8  'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #,H/]0QJ4DQ'("   8
M!0  &0              @(%-WP  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( ,R@_U")@:)^PP0  #H+   9              " @?;A
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ S*#_4+T?
MGC3^!   "PT  !D              ("!\.8  'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " #,H/]0EB$(:Z "  #(!0  &0
M    @($E[   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M ,R@_U!;G?W]5P,  .4&   9              " @?SN  !X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ S*#_4,C(X4Z? @  J04  !D
M             ("!BO(  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " #,H/]0'MH&P>,"   T!@  &0              @(%@]0  >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( ,R@_U"N"9Q*=@0
M !@*   9              " @7KX  !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ S*#_4)%!6OKL P  . H  !D              ("!
M)_T  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #,H/]0
M[:/[UIP"  "*!0  &0              @(%* 0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( ,R@_U"T]]RTS@(  /\%   9
M      " @1T$ 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ S*#_4.D7OP)Y!@  0!,  !D              ("!(@<! 'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #,H/]0.(2 IJ\"  #;!0
M&0              @('2#0$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( ,R@_U!5NH O< (  ,P%   9              " @;@0 0!X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ S*#_4,$MF6U7
M P  U@L  !D              ("!7Q,! 'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    " #,H/]0CO Y7[($  #!$P  &0
M@('M%@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( ,R@
M_U B2,D^Z (   (*   9              " @=8; 0!X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ S*#_4% X:,W/ @  Q @  !D
M         ("!]1X! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    " #,H/]0LYBS@*<"   Q!P  &0              @('[(0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( ,R@_U"4I,ZC[ ,   X1
M   9              " @=DD 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ S*#_4%!%!3BL!   =Q<  !D              ("!_"@!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " #,H/]0MS5B
MW!$#  ","@  &0              @('?+0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( ,R@_U!$S[Q$R0(  %@(   9
M  " @2<Q 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
MS*#_4$4K^UIE @  -P8  !D              ("!)S0! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    " #,H/]0'(2R"5\#  "I"@  &0
M            @('#-@$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( ,R@_U &NHYSC@,  #(,   9              " @5DZ 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ S*#_4#2GUZ5W @
M^P8  !D              ("!'CX! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    " #,H/]0'M'1)N,"  ","@  &0              @(',
M0 $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( ,R@_U (
M@S\P^08  '@W   9              " @>9# 0!X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ S*#_4'?"K8;1 @  Q0@  !D
M     ("!%DL! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M" #,H/]0Q5KE!Z(#   $#@  &0              @($>3@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( ,R@_U!A6CJB+@,  !<)   9
M              " @?=1 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ S*#_4)Z9P-@Q!0  *B0  !D              ("!7%4! 'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " #,H/]02YE%O:@"
M   R"   &0              @('$6@$ >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( ,R@_U#2X[1!J (  .(&   9              "
M@:-= 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ S*#_
M4):25-O? @  +PH  !D              ("!@F ! 'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    " #,H/]0^CCPB4$"   E!0  &0
M        @(&88P$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( ,R@_U!CGL7XB0,  *D+   9              " @1!F 0!X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ S*#_4,C[ 47: P  >1$
M !D              ("!T&D! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    " #,H/]0=^#VE3$"   7!@  &0              @('A;0$
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( ,R@_U"H^CR-
M.00  ,\2   9              " @4EP 0!X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ S*#_4/3<1<U3 @  1P4  !D
M ("!N70! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " #,
MH/]0V]M1P\L#  "0#   &0              @(%#=P$ >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( ,R@_U"!$W.FP@(  #$'   9
M          " @45[ 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ S*#_4+"O;MUZ @  =P8  !D              ("!/GX! 'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " #,H/]0QJ,6D+("  "A
M!@  &0              @('O@ $ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( ,R@_U"5,'YM_P(  -0)   9              " @=B#
M 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ S*#_4!4S
MX-^> @  X08  !D              ("!#H<! 'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    " #,H/]0-AP$B5T"  #1!0  &0
M    @('CB0$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M ,R@_U!)'$J48 0  *@/   9              " @7>, 0!X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ S*#_4 06LH)H @  )@8  !D
M             ("!#I$! 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    " #,H/]0B%Z?]\X&   "*   &0              @(&MDP$ >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( ,R@_U"JKYQ4W ,
M #\,   9              " @;*: 0!X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ S*#_4!L50W]W!   CA0  !D              ("!
MQ9X! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    " #,H/]0
MSDJ6^^8#   $#0  &0              @(%SHP$ >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( ,R@_U"I!]ZZDP8  #LB   9
M      " @9"G 0!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ S*#_4':50)WJ!@  QS0  !D              ("!6JX! 'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " #,H/]0^EPB=J($   [&
M&0              @(%[M0$ >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( ,R@_U#Q\<X:[@(  (((   9              " @52Z 0!X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ S*#_4+G*OD)W
M @  U04  !D              ("!>;T! 'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6Q02P$"% ,4    " #,H/]0ZCN-<X\"  #0!@  &0
M@($GP $ >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( ,R@
M_U!+<688,@(  .@$   9              " @>W" 0!X;"]W;W)K<VAE971S
M+W-H965T.3<N>&UL4$L! A0#%     @ S*#_4''J<K*> @  ;P8  !D
M         ("!5L4! 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M    " #,H/]007[XI!H#  !,"@  &0              @($KR $ >&PO=V]R
M:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( ,R@_U"0A"-W/@(  +8*
M   -              "  7S+ 0!X;"]S='EL97,N>&UL4$L! A0#%     @
MS*#_4)>*NQS     $P(   L              ( !Y<T! %]R96QS+RYR96QS
M4$L! A0#%     @ S*#_4&?]XI0J!P  S4    \              ( !SLX!
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( ,R@_U"W^L;PT0(  #(Z   :
M              "  276 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( ,R@_U 5BRB_5 (  #DX   3              "  2[9 0!;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !K &L 9!T  +/; 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<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>112
<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>113
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>272</ContextCount>
  <ElementCount>470</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - 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-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - 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-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - 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>4</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>2105102 - 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>6</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2112104 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2119105 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2122106 - 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>10</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2130107 - 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>11</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2137108 - Disclosure - Property, Plant and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantandEquipmentnet</Role>
      <ShortName>Property, Plant and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2141109 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2146110 - 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>14</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2150111 - 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>15</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2153112 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2157113 - Disclosure - Debt and Finance Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligations</Role>
      <ShortName>Debt and Finance Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2162114 - Disclosure - Reinsurance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Reinsurance</Role>
      <ShortName>Reinsurance</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2165115 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2167116 - 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>20</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2172117 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2175118 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2180119 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2183120 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2191121 - 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>25</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2193122 - Disclosure - Acquisition of Destiny Homes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionofDestinyHomes</Role>
      <ShortName>Acquisition of Destiny Homes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2196123 - Disclosure - Business Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BusinessSegmentInformation</Role>
      <ShortName>Business Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BasisofPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2258202 - Disclosure - Debt and Finance Lease Obligations Debt Obligations (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies</Role>
      <ShortName>Debt and Finance Lease Obligations Debt Obligations (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2268203 - Disclosure - Commitments and Contingencies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommitmentsandContingenciesPolicies</Role>
      <ShortName>Commitments and Contingencies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2276204 - Disclosure - Stock-Based Compensation Stock-Based Compensation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies</Role>
      <ShortName>Stock-Based Compensation Stock-Based Compensation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2284205 - 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>
      <Position>32</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RevenuefromContractswithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Restricted Cash (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCashTables</Role>
      <ShortName>Restricted Cash (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/RestrictedCash</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2313303 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Investments</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2320304 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Inventories</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2323305 - Disclosure - Consumer Loans Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableTables</Role>
      <ShortName>Consumer Loans Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivable</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2331306 - Disclosure - Commercial Loans Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesTables</Role>
      <ShortName>Commercial Loans Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2338307 - Disclosure - Property, Plant and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantandEquipmentnetTables</Role>
      <ShortName>Property, Plant and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantandEquipmentnet</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2351310 - 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>40</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2354311 - 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>41</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2359312 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/DebtandFinanceLeaseObligations</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2369313 - 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>43</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2373314 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockholdersEquity</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2377315 - 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>45</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2381316 - 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>46</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2385317 - 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>47</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2397318 - 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>48</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Basis of Presentation (Principles of Consolidation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails</Role>
      <ShortName>Basis of Presentation (Principles of Consolidation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/BasisofPresentationPolicies</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Basis of Presentation New Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails</Role>
      <ShortName>Basis of Presentation New Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2407403 - 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/RevenuefromContractswithCustomersTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2410404 - 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>52</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails</Role>
      <ShortName>Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2414406 - Disclosure - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsDetails</Role>
      <ShortName>Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Investments (Gross Unrealized Gains and Losses by Investment Category) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails</Role>
      <ShortName>Investments (Gross Unrealized Gains and Losses by Investment Category) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Investments (Unrealized Losses and Fair Value by Length of Time) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails</Role>
      <ShortName>Investments (Unrealized Losses and Fair Value by Length of Time) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - Investments (Contractual Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails</Role>
      <ShortName>Investments (Contractual Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2418410 - Disclosure - Investments (Recognized Gains and Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails</Role>
      <ShortName>Investments (Recognized Gains and Losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2421411 - 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>59</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2424412 - 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>60</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2425413 - 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>61</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2426414 - Disclosure - Consumer Loans Receivable (Loans Held for investment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails</Role>
      <ShortName>Consumer Loans Receivable (Loans Held for investment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2427415 - Disclosure - Delinquency status of consumer loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails</Role>
      <ShortName>Delinquency status of consumer loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2428416 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails</Role>
      <ShortName>Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2429417 - 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>65</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2432418 - Disclosure - Commercial Loans Receivables (Commercial Loans Receivables, Net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails</Role>
      <ShortName>Commercial Loans Receivables (Commercial Loans Receivables, Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2433419 - 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>67</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2434420 - 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>68</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2435421 - Disclosure - Commercial Loans Receivables (Concentrations of Commercial Loans Receivables) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails</Role>
      <ShortName>Commercial Loans Receivables (Concentrations of Commercial Loans Receivables) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2436422 - 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>70</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2439423 - Disclosure - Property, Plant and Equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails</Role>
      <ShortName>Property, Plant and Equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantandEquipmentnetTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2440424 - Disclosure - Property, Plant and Equipment, net (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails</Role>
      <ShortName>Property, Plant and Equipment, net (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantandEquipmentnetTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2443425 - 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/Leases</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2444426 - Disclosure - Leases (Future Minimum Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails</Role>
      <ShortName>Leases (Future Minimum Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Leases</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2445427 - Disclosure - Leases (Weighted Average Disclosure) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails</Role>
      <ShortName>Leases (Weighted Average Disclosure) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Leases</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2448428 - 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/GoodwillandOtherIntangibles</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Goodwill and Other Intangibles (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangibles (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/GoodwillandOtherIntangibles</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2452430 - 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>78</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2455431 - 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>79</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2460433 - Disclosure - Debt and Finance Lease Obligations (Summary of Debt Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails</Role>
      <ShortName>Debt and Finance Lease Obligations (Summary of Debt Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2461434 - Disclosure - Debt and Finance Lease Obligations (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails</Role>
      <ShortName>Debt and Finance Lease Obligations (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2463435 - Disclosure - Reinsurance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceDetails</Role>
      <ShortName>Reinsurance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Reinsurance</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2464436 - Disclosure - Reinsurance (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceDetailsTextual</Role>
      <ShortName>Reinsurance (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Reinsurance</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2466437 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/IncomeTaxes</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2470438 - 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>85</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2471439 - 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>86</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2474440 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockholdersEquityTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2478441 - Disclosure - Stock-Based Compensation (Textual) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationTextualDetails</Role>
      <ShortName>Stock-Based Compensation (Textual) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensationTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2479442 - 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>89</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2482443 - 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>90</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2486444 - 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>91</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2487445 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2488446 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2489447 - 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>94</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2490448 - Disclosure - Fair Value Measurements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2492449 - 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>96</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2494450 - Disclosure - Acquisition of Destiny Homes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionofDestinyHomesDetails</Role>
      <ShortName>Acquisition of Destiny Homes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AcquisitionofDestinyHomes</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2495451 - Disclosure - Acquisition of Destiny Homes Pro-forma (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails</Role>
      <ShortName>Acquisition of Destiny Homes Pro-forma (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="cvco-20200627.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2498452 - 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>99</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="cvco-20200627.htm">cvco-20200627.htm</File>
    <File>cvco-2019627xexhibit312.htm</File>
    <File>cvco-20200627.xsd</File>
    <File>cvco-20200627_cal.xml</File>
    <File>cvco-20200627_def.xml</File>
    <File>cvco-20200627_lab.xml</File>
    <File>cvco-20200627_pre.xml</File>
    <File>cvco-2020627xexhibit311.htm</File>
    <File>cvco-2020627xexhibit32.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>116
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cvco-20200627.htm": {
   "axisCustom": 2,
   "axisStandard": 25,
   "contextCount": 272,
   "dts": {
    "calculationLink": {
     "local": [
      "cvco-20200627_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cvco-20200627_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "cvco-20200627.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cvco-20200627_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cvco-20200627_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cvco-20200627.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 647,
   "entityCount": 1,
   "hidden": {
    "http://www.cavco.com/20200627": 4,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 9
   },
   "keyCustom": 63,
   "keyStandard": 407,
   "memberCustom": 29,
   "memberStandard": 45,
   "nsprefix": "cvco",
   "nsuri": "http://www.cavco.com/20200627",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://www.cavco.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "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-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122106 - Disclosure - Consumer Loans Receivable",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivable",
     "shortName": "Consumer Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130107 - Disclosure - Commercial Loans Receivables",
     "role": "http://www.cavco.com/role/CommercialLoansReceivables",
     "shortName": "Commercial Loans Receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137108 - Disclosure - Property, Plant and Equipment, net",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnet",
     "shortName": "Property, Plant and Equipment, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141109 - Disclosure - Leases",
     "role": "http://www.cavco.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146110 - Disclosure - Goodwill and Other Intangibles",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangibles",
     "shortName": "Goodwill and Other Intangibles",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150111 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153112 - Disclosure - Warranties",
     "role": "http://www.cavco.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157113 - Disclosure - Debt and Finance Lease Obligations",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligations",
     "shortName": "Debt and Finance Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162114 - Disclosure - Reinsurance",
     "role": "http://www.cavco.com/role/Reinsurance",
     "shortName": "Reinsurance",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2165115 - Disclosure - Income Taxes",
     "role": "http://www.cavco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.cavco.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "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-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167116 - Disclosure - Commitments and Contingencies",
     "role": "http://www.cavco.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172117 - Disclosure - Stockholders' Equity",
     "role": "http://www.cavco.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2175118 - Disclosure - Stock-Based Compensation",
     "role": "http://www.cavco.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2180119 - Disclosure - Earnings Per Share",
     "role": "http://www.cavco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2183120 - Disclosure - Fair Value Measurements",
     "role": "http://www.cavco.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2191121 - Disclosure - Related Party Transactions",
     "role": "http://www.cavco.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2193122 - Disclosure - Acquisition of Destiny Homes",
     "role": "http://www.cavco.com/role/AcquisitionofDestinyHomes",
     "shortName": "Acquisition of Destiny Homes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2196123 - Disclosure - Business Segment Information",
     "role": "http://www.cavco.com/role/BusinessSegmentInformation",
     "shortName": "Business Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Basis of Presentation (Policies)",
     "role": "http://www.cavco.com/role/BasisofPresentationPolicies",
     "shortName": "Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2258202 - Disclosure - Debt and Finance Lease Obligations Debt Obligations (Policies)",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies",
     "shortName": "Debt and Finance Lease Obligations Debt Obligations (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2268203 - Disclosure - Commitments and Contingencies (Policies)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesPolicies",
     "shortName": "Commitments and Contingencies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2276204 - Disclosure - Stock-Based Compensation Stock-Based Compensation (Policies)",
     "role": "http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies",
     "shortName": "Stock-Based Compensation Stock-Based Compensation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2284205 - Disclosure - Fair Value Measurements (Policies)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsPolicies",
     "shortName": "Fair Value Measurements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Restricted Cash (Tables)",
     "role": "http://www.cavco.com/role/RestrictedCashTables",
     "shortName": "Restricted Cash (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313303 - Disclosure - Investments (Tables)",
     "role": "http://www.cavco.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "lang": "en-US",
      "name": "cvco:ScheduleofInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - Inventories (Tables)",
     "role": "http://www.cavco.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323305 - Disclosure - Consumer Loans Receivable (Tables)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableTables",
     "shortName": "Consumer Loans Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331306 - Disclosure - Commercial Loans Receivables (Tables)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesTables",
     "shortName": "Commercial Loans Receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338307 - Disclosure - Property, Plant and Equipment, net (Tables)",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnetTables",
     "shortName": "Property, Plant and Equipment, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351310 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354311 - Disclosure - Warranties (Tables)",
     "role": "http://www.cavco.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359312 - Disclosure - Debt (Tables)",
     "role": "http://www.cavco.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2369313 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2373314 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.cavco.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2377315 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.cavco.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2381316 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.cavco.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2385317 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2397318 - Disclosure - Business Segment Information (Tables)",
     "role": "http://www.cavco.com/role/BusinessSegmentInformationTables",
     "shortName": "Business Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Basis of Presentation (Principles of Consolidation) (Details)",
     "role": "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails",
     "shortName": "Basis of Presentation (Principles of Consolidation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "INF",
      "lang": "en-US",
      "name": "cvco:NumberofOperatingManufacturingFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "factories",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Basis of Presentation",
     "role": "http://www.cavco.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i33ec4cca203942f18d702515bcef937b_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Basis of Presentation New Accounting Pronouncements (Details)",
     "role": "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
     "shortName": "Basis of Presentation New Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i1414a15eab2f403d96d26cd34e4e369f_D20200329-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
     "shortName": "Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i386e6d729f6b4ad1af4269c6a0a275e0_D20200329-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Restricted Cash (Details)",
     "role": "http://www.cavco.com/role/RestrictedCashDetails",
     "shortName": "Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details)",
     "role": "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails",
     "shortName": "Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i16534a05406a4037881da32463c3fc91_I20190629",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Investments (Details)",
     "role": "http://www.cavco.com/role/InvestmentsDetails",
     "shortName": "Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ScheduleofInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Investments (Gross Unrealized Gains and Losses by Investment Category) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
     "shortName": "Investments (Gross Unrealized Gains and Losses by Investment Category) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Investments (Unrealized Losses and Fair Value by Length of Time) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails",
     "shortName": "Investments (Unrealized Losses and Fair Value by Length of Time) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - Investments (Contractual Maturities) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails",
     "shortName": "Investments (Contractual Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418410 - Disclosure - Investments (Recognized Gains and Losses) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails",
     "shortName": "Investments (Recognized Gains and Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - Inventories (Details)",
     "role": "http://www.cavco.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424412 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails",
     "shortName": "Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
     "shortName": "Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i17c0a15d404845a38224b13c40e09410_D20200329-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForLoanAndLeaseLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - Consumer Loans Receivable (Loans Held for investment) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails",
     "shortName": "Consumer Loans Receivable (Loans Held for investment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427415 - Disclosure - Delinquency status of consumer loans (Details)",
     "role": "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails",
     "shortName": "Delinquency status of consumer loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:DeliquencyStatusOfConsumerLoansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i662b37925c264885b0b7800e6ab0893c_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428416 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
     "shortName": "Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i2db650591397457f92af4f1b219ab90d_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateAcquiredThroughForeclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429417 - Disclosure - Consumer Loans Receivable (Narrative) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails",
     "shortName": "Consumer Loans Receivable (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateAcquiredThroughForeclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432418 - Disclosure - Commercial Loans Receivables (Commercial Loans Receivables, Net) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
     "shortName": "Commercial Loans Receivables (Commercial Loans Receivables, Net) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "3",
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:CommercialLoansReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "id8a9784bf7fb4b99b15d0457942a7337_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - Disclosure - Commercial Loans Receivables (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
     "shortName": "Commercial Loans Receivables (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i9a7055b9caad425fa41ff30cb995cdf1_D20200329-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForLoanAndLeaseLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434420 - Disclosure - Commercial Loans Receivables (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
     "shortName": "Commercial Loans Receivables (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i2db650591397457f92af4f1b219ab90d_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablePrincipalBalanceConcentration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435421 - Disclosure - Commercial Loans Receivables (Concentrations of Commercial Loans Receivables) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails",
     "shortName": "Commercial Loans Receivables (Concentrations of Commercial Loans Receivables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablePrincipalBalanceConcentration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Restricted Cash",
     "role": "http://www.cavco.com/role/RestrictedCash",
     "shortName": "Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436422 - Disclosure - Commercial Loans Receivables (Narrative) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails",
     "shortName": "Commercial Loans Receivables (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439423 - Disclosure - Property, Plant and Equipment, net (Details)",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails",
     "shortName": "Property, Plant and Equipment, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440424 - Disclosure - Property, Plant and Equipment, net (Narrative) (Details)",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
     "shortName": "Property, Plant and Equipment, net (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443425 - Disclosure - Leases (Lease Assets and Liabilities) (Details)",
     "role": "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails",
     "shortName": "Leases (Lease Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444426 - Disclosure - Leases (Future Minimum Payments) (Details)",
     "role": "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails",
     "shortName": "Leases (Future Minimum Payments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445427 - Disclosure - Leases (Weighted Average Disclosure) (Details)",
     "role": "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails",
     "shortName": "Leases (Weighted Average Disclosure) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448428 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails",
     "shortName": "Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Goodwill and Other Intangibles (Narrative) (Details)",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails",
     "shortName": "Goodwill and Other Intangibles (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452430 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455431 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details)",
     "role": "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails",
     "shortName": "Warranties (Activity for Estimated Warranty Liability) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112104 - Disclosure - Investments",
     "role": "http://www.cavco.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460433 - Disclosure - Debt and Finance Lease Obligations (Summary of Debt Obligations) (Details)",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails",
     "shortName": "Debt and Finance Lease Obligations (Summary of Debt Obligations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461434 - Disclosure - Debt and Finance Lease Obligations (Narrative) (Details)",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails",
     "shortName": "Debt and Finance Lease Obligations (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463435 - Disclosure - Reinsurance (Details)",
     "role": "http://www.cavco.com/role/ReinsuranceDetails",
     "shortName": "Reinsurance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464436 - Disclosure - Reinsurance (Details Textual)",
     "role": "http://www.cavco.com/role/ReinsuranceDetailsTextual",
     "shortName": "Reinsurance (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466437 - Disclosure - Income Taxes (Details)",
     "role": "http://www.cavco.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReservesRelatedToConsumerLoansSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470438 - Disclosure - Commitments and Contingencies (Details Textual)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
     "shortName": "Commitments and Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReservesRelatedToConsumerLoansSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471439 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails",
     "shortName": "Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474440 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://www.cavco.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i03e9db53afdf44a1a0725271b3af2283_I20190330",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478441 - Disclosure - Stock-Based Compensation (Textual) (Details)",
     "role": "http://www.cavco.com/role/StockBasedCompensationTextualDetails",
     "shortName": "Stock-Based Compensation (Textual) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479442 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)",
     "role": "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation (Stock Option Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "iad34d7dbd1ce40a0a47d6dd869dbe97f_I20200328",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119105 - Disclosure - Inventories",
     "role": "http://www.cavco.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482443 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.cavco.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansReceivableFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2486444 - Disclosure - Fair Value Measurements (Book Value and Estimated Fair Value) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
     "shortName": "Fair Value Measurements (Book Value and Estimated Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i2f7aafbd39c04309b32ce18bfd266449_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ServicingAssetAtFairValueAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2487445 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "if2d74195f8b3477395b60758488963d6_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ScheduleofInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2488446 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ibd3bab794c0d45ef90fb34cc1efd1c0d_I20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cvco:LoansHeldForInvestmentFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loans",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2489447 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails",
     "shortName": "Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "ided9fabe96174866aaceabe589c14d27_I20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loans",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2490448 - Disclosure - Fair Value Measurements (Narrative) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2492449 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.cavco.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2494450 - Disclosure - Acquisition of Destiny Homes (Details)",
     "role": "http://www.cavco.com/role/AcquisitionofDestinyHomesDetails",
     "shortName": "Acquisition of Destiny Homes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2495451 - Disclosure - Acquisition of Destiny Homes Pro-forma (Details)",
     "role": "http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails",
     "shortName": "Acquisition of Destiny Homes Pro-forma (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "icfcf0412d9a846c4a69c94fd354f9ff3_D20200329-20200627",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2498452 - Disclosure - Business Segment Information (Details)",
     "role": "http://www.cavco.com/role/BusinessSegmentInformationDetails",
     "shortName": "Business Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20200627.htm",
      "contextRef": "i73f2ef3fa9404a5b9e7a40d12726bed8_D20200329-20200627",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 80,
   "tag": {
    "cvco_A3160DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "31 - 60 days past due",
        "label": "31 - 60 days past due [Member]",
        "terseLabel": "31 - 60 days past due"
       }
      }
     },
     "localname": "A3160DaysPastDueMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "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 - 90 days past due"
       }
      }
     },
     "localname": "A6190DaysPastDueMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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",
        "verboseLabel": "Accrued volume rebates"
       }
      }
     },
     "localname": "AccruedVolumeRebates",
     "nsuri": "http://www.cavco.com/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20200627",
     "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/20200627",
     "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"
       }
      }
     },
     "localname": "CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember",
     "nsuri": "http://www.cavco.com/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetailsTextual"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CommercialLoansReceivableCurrent": {
     "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": "Commercial Loans Receivable, Current",
        "label": "Commercial Loans Receivable, Current",
        "terseLabel": "Current portion of commercial loans receivable, net"
       }
      }
     },
     "localname": "CommercialLoansReceivableCurrent",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CommercialLoansReceivableNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commercial Loans Receivable, Noncurrent",
        "label": "Commercial Loans Receivable, Noncurrent",
        "terseLabel": "Commercial loans receivable, net"
       }
      }
     },
     "localname": "CommercialLoansReceivableNoncurrent",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CommercialLoansReceivablePrincipalBalanceConcentration": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commercial Loans Receivable Principal Balance Concentration",
        "label": "Commercial Loans Receivable Principal Balance Concentration",
        "terseLabel": "Concentration with one independent third-party and its affiliates"
       }
      }
     },
     "localname": "CommercialLoansReceivablePrincipalBalanceConcentration",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of geographic concentration of commercial loans receivables by key state.",
        "label": "Commercial Loans Receivables Geographic Concentration [Table Text Block]",
        "verboseLabel": "Geographic Concentration of Commercial Loans Receivables in Key States"
       }
      }
     },
     "localname": "CommercialLoansReceivablesGeographicConcentrationTableTextBlock",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commercial loans receivables and allowance for loan loss.",
        "label": "Commercial Loans Receivables and Allowance for Loan Loss [Text Block]",
        "verboseLabel": "Commercial Loans Receivables"
       }
      }
     },
     "localname": "CommercialLoansReceivablesandAllowanceforLoanLossTextBlock",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_ConcentrationRiskOnFinancingReceivablesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Concentration risk on financing receivables percentage.",
        "label": "Concentration Risk on Financing Receivables Percentage",
        "terseLabel": "Concentration Risk on Financing Receivables Percentage",
        "verboseLabel": "Percentage concentration of commercial loans receivables"
       }
      }
     },
     "localname": "ConcentrationRiskOnFinancingReceivablesPercentage",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_ConstructionAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Construction Advances",
        "label": "Construction Advances",
        "negatedTerseLabel": "Construction Advances",
        "terseLabel": "Construction Advances"
       }
      }
     },
     "localname": "ConstructionAdvances",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Consumer loans receivable geographical concentration percentage.",
        "label": "Consumer Loans Receivable Geographical Concentration Percentage",
        "terseLabel": "Consumer Loans Receivable Geographical Concentration Percentage"
       }
      }
     },
     "localname": "ConsumerLoansReceivableGeographicalConcentrationPercentage",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_ConsumerLoansReceivableHeldForInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "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/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_CountryplaceCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "CountryPlace.",
        "label": "CountryPlace Commitment [Member]",
        "terseLabel": "CountryPlace Commitment",
        "verboseLabel": "CountryPlace"
       }
      }
     },
     "localname": "CountryplaceCommitmentMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CurrentFiscalYearMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current fiscal year",
        "label": "Current fiscal year [Member]",
        "terseLabel": "Fiscal 2021"
       }
      }
     },
     "localname": "CurrentFiscalYearMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current",
        "label": "Current [Member]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_DirectInventoryFinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Direct inventory finance.",
        "label": "Direct Inventory Finance [Member]",
        "terseLabel": "Direct loans receivable",
        "verboseLabel": "Direct loans receivable"
       }
      }
     },
     "localname": "DirectInventoryFinanceMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value assets and liabilities measured on recurring basis.",
        "label": "Fair Value Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Summary of Assets and Liabilities Measured at Fair Value for Disclosure"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount",
        "label": "Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount",
        "terseLabel": "Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount"
       }
      }
     },
     "localname": "FairValueAssetsLevel1Level2OrLevel3TransfersAmount",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_FairValueAssumptionsForServicingAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Assumptions for Servicing Assets [Table Text Block]",
        "label": "Fair Value Assumptions for Servicing Assets [Table Text Block]",
        "terseLabel": "Assumptions for Mortgage Servicing Rights"
       }
      }
     },
     "localname": "FairValueAssumptionsForServicingAssetsTableTextBlock",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_FairValueMeasurementsTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value measurements.",
        "label": "Fair Value Measurements (Textual) [Abstract]",
        "verboseLabel": "Fair Value Measurements (Textual) [Abstract]"
       }
      }
     },
     "localname": "FairValueMeasurementsTextualAbstract",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of assets and liabilities measured on recurring basis.",
        "label": "Fair Value of Assets and Liabilities Measured on Recurring Basis [Abstract]",
        "verboseLabel": "Summary of Assets and Liabilities Measured at Fair Value for Disclosure"
       }
      }
     },
     "localname": "FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_Fiscal2016AndPriorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal 2016 and prior",
        "label": "Fiscal 2016 and prior [Member]",
        "terseLabel": "Fiscal 2016 and prior"
       }
      }
     },
     "localname": "Fiscal2016AndPriorMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ForwardCommitmentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward commitments.",
        "label": "Forward Commitments Fair Value Disclosure",
        "verboseLabel": "Forward loan sale commitment derivatives"
       }
      }
     },
     "localname": "ForwardCommitmentsFairValueDisclosure",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ForwardCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward commitments.",
        "label": "Forward Commitments [Member]",
        "verboseLabel": "Forward loan sale commitment derivatives"
       }
      }
     },
     "localname": "ForwardCommitmentsMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_Gainlossonsalesofloansandinvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gain (loss) on sales of loans and investments",
        "label": "Gain (loss) on sales of loans and investments",
        "negatedTerseLabel": "Gain on investments and sale of loans, net"
       }
      }
     },
     "localname": "Gainlossonsalesofloansandinvestments",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_GoodwillAndOtherIntangiblesTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Goodwill and other intangibles.",
        "label": "Goodwill and Other Intangibles (Textual) [Abstract]",
        "verboseLabel": "Goodwill and Other Intangibles (Textual) [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndOtherIntangiblesTextualAbstract",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_HUDCodeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "HUD Code [Member]",
        "label": "HUD Code [Member]",
        "terseLabel": "HUD Code"
       }
      }
     },
     "localname": "HUDCodeMember",
     "nsuri": "http://www.cavco.com/20200627",
     "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.",
        "terseLabel": "Indefinite lived intangible assets including goodwill."
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwill",
     "nsuri": "http://www.cavco.com/20200627",
     "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/20200627",
     "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/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_IntangibleAssetsIncludingGoodwillGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intangible assets including goodwill gross.",
        "label": "Intangible Assets Including Goodwill Gross",
        "terseLabel": "Intangible Assets Including Goodwill Gross"
       }
      }
     },
     "localname": "IntangibleAssetsIncludingGoodwillGross",
     "nsuri": "http://www.cavco.com/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "cvco_InterestRateLockCommitmentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate lock commitments.",
        "label": "Interest Rate Lock Commitments Fair Value Disclosure",
        "terseLabel": "Interest rate lock commitment derivatives"
       }
      }
     },
     "localname": "InterestRateLockCommitmentsFairValueDisclosure",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inventory finance receivables geographic concentration.",
        "label": "Inventory Finance Receivables Geographic Concentration [Abstract]",
        "verboseLabel": "Geographic Concentration of Commercial Loans Receivables in Key States"
       }
      }
     },
     "localname": "InventoryFinanceReceivablesGeographicConcentrationAbstract",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inventory finance receivables geographic concentration percentage.",
        "label": "Inventory Finance Receivables Geographic Concentration Percentage",
        "terseLabel": "Commercial Loans Receivables Geographic Concentration Percentage"
       }
      }
     },
     "localname": "InventoryFinanceReceivablesGeographicConcentrationPercentage",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_IrlcLoanCommitmentRangeMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "IRLC loan commitment range maximum.",
        "label": "IRLC Loan Commitment Range Maximum",
        "terseLabel": "IRLC Loan Commitment Range Maximum"
       }
      }
     },
     "localname": "IrlcLoanCommitmentRangeMaximum",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_IrlcLoanCommitmentRangeMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "IRLC loan commitment range minimum.",
        "label": "IRLC Loan Commitment Range Minimum",
        "terseLabel": "IRLC Loan Commitment Range Minimum"
       }
      }
     },
     "localname": "IrlcLoanCommitmentRangeMinimum",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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",
        "terseLabel": "Present value of lease liabilities",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_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/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueAfterYearFive",
        "label": "LeaseLiabilityPaymentsDueAfterYearFive",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFive",
        "label": "LeaseLiabilityPaymentsDueYearFive",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFour",
        "label": "LeaseLiabilityPaymentsDueYearFour",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearThree",
        "label": "LeaseLiabilityPaymentsDueYearThree",
        "totalLabel": "2022"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearTwo",
        "label": "LeaseLiabilityPaymentsDueYearTwo",
        "totalLabel": "2021"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsRemainderOfFiscalYear",
        "label": "LeaseLiabilityPaymentsRemainderOfFiscalYear",
        "totalLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LiabilitiesRelatedToConsumerLoansSold": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Liabilities related to consumer loans sold",
        "label": "Liabilities Related To Consumer Loans Sold",
        "verboseLabel": "Company repurchase options on certain loans sold"
       }
      }
     },
     "localname": "LiabilitiesRelatedToConsumerLoansSold",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Limited risk of loss per claim on typical policies amount.",
        "label": "Limited Risk of Loss per Claim on Typical Policies Amount",
        "verboseLabel": "Insurance policy risk of loss maintained per claim"
       }
      }
     },
     "localname": "LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetailsTextual"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_LoansHeldAtAcquisitionDateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Loans held at acquisition date",
        "label": "Loans held at acquisition date [Member]",
        "terseLabel": "Loans held at acquisition date"
       }
      }
     },
     "localname": "LoansHeldAtAcquisitionDateMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_LoansHeldForInvestmentFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Loans held for investment.",
        "label": "Loans Held for Investment Fair Value Disclosure",
        "verboseLabel": "Loans held for investment"
       }
      }
     },
     "localname": "LoansHeldForInvestmentFairValueDisclosure",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_MaximumAdvanceunderSecuredCreditFacility": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum Advance Under Secured Credit Facility",
        "label": "Maximum Advance under Secured Credit Facility",
        "terseLabel": "Maximum Advance under Secured Credit Facility"
       }
      }
     },
     "localname": "MaximumAdvanceunderSecuredCreditFacility",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_MaximumRiskAssumedPerPolicy": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum risk assumed per policy.",
        "label": "Maximum Risk Assumed Per Policy",
        "verboseLabel": "Insurance policies maximum coverage per claim"
       }
      }
     },
     "localname": "MaximumRiskAssumedPerPolicy",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetailsTextual"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetailsTextual"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_MortgageServicingRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Mortgage Servicing Rights [Member]",
        "label": "Mortgage Servicing Rights [Member]",
        "terseLabel": "Mortgage servicing rights"
       }
      }
     },
     "localname": "MortgageServicingRightsMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cvco_NumberofOperatingManufacturingFacilities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of operating manufacturing facilities",
        "label": "Number of Operating Manufacturing Facilities",
        "terseLabel": "Number of operating production lines"
       }
      }
     },
     "localname": "NumberofOperatingManufacturingFacilities",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cvco_OriginatedAfterAcquisitionDateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Originated after Acquisition Date",
        "label": "Originated after Acquisition Date [Member]",
        "terseLabel": "Originated after Acquisition Date"
       }
      }
     },
     "localname": "OriginatedAfterAcquisitionDateMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ParticipationInventoryFinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Participation inventory finance.",
        "label": "Participation Inventory Finance [Member]",
        "terseLabel": "Participation loans receivable",
        "verboseLabel": "Participation loans receivable"
       }
      }
     },
     "localname": "ParticipationInventoryFinanceMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "cvco_PriorFiscalYearMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Prior fiscal year",
        "label": "Prior fiscal year [Member]",
        "terseLabel": "Fiscal 2020"
       }
      }
     },
     "localname": "PriorFiscalYearMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_PropertyPlantAndEquipmentTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, plant and equipment.",
        "label": "Property, Plant and Equipment (Textual) [Abstract]",
        "verboseLabel": "Property, Plant and Equipment (Textual) [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextualAbstract",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_RemainingConstructionContingentCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Remaining construction contingent commitment.",
        "label": "Remaining Construction Contingent Commitment",
        "verboseLabel": "Remaining construction contingent commitment"
       }
      }
     },
     "localname": "RemainingConstructionContingentCommitment",
     "nsuri": "http://www.cavco.com/20200627",
     "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/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of acquired finite and indefinite lived intangible asset by major class table.",
        "label": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_ScheduleOfRestrictedCashAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of restricted cash.",
        "label": "Schedule of Restricted Cash [Abstract]",
        "verboseLabel": "Summary of restricted cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAbstract",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_TypicalPeriodLoanIsHeldForSale": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Typical period loan is held for sale.",
        "label": "Typical Period Loan is Held for Sale",
        "verboseLabel": "Typical period a loan is held for sale"
       }
      }
     },
     "localname": "TypicalPeriodLoanIsHeldForSale",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_WatchListMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Watch list.",
        "label": "Watch List [Member]",
        "verboseLabel": "Watch list"
       }
      }
     },
     "localname": "WatchListMember",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted-Average Servicing Fee of Loans Held-in-portfolio",
        "label": "Weighted-Average Servicing Fee of Loans Held-in-portfolio",
        "terseLabel": "Weighted average servicing fee"
       }
      }
     },
     "localname": "WeightedAverageServicingFeeOfLoansHeldInPortfolio",
     "nsuri": "http://www.cavco.com/20200627",
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails"
     ],
     "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, commercial"
       }
      }
     },
     "localname": "Weightedaveragecontractualinterestratecommercial",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_Weightedaveragemonthstomaturitycommercial": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average months to maturity, commercial",
        "label": "Weighted average months to maturity, commercial",
        "terseLabel": "Weighted average months to maturity, commercial"
       }
      }
     },
     "localname": "Weightedaveragemonthstomaturitycommercial",
     "nsuri": "http://www.cavco.com/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/20200627",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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/2019-01-31",
     "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 CCYY 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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r642"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r644"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r643"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r639"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r640"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r125",
      "r133",
      "r245",
      "r388",
      "r389",
      "r390",
      "r406",
      "r407"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative effect of implementing ASU 2016-13, net"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r125",
      "r133",
      "r245",
      "r388",
      "r389",
      "r390",
      "r406",
      "r407"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r125",
      "r133",
      "r245",
      "r388",
      "r389",
      "r390",
      "r406",
      "r407"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r191",
      "r338",
      "r342",
      "r582"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r357",
      "r358",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r518",
      "r579",
      "r583"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r191",
      "r338",
      "r342",
      "r582"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Name of Major Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r187",
      "r338",
      "r340",
      "r519",
      "r578",
      "r580"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r187",
      "r338",
      "r340",
      "r519",
      "r578",
      "r580"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r348",
      "r357",
      "r358",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r518",
      "r579",
      "r583"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r348",
      "r357",
      "r358",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r518",
      "r579",
      "r583"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r188",
      "r189",
      "r338",
      "r341",
      "r581",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r188",
      "r189",
      "r338",
      "r341",
      "r581",
      "r625",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CALIFORNIA",
        "terseLabel": "CALIFORNIA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_FL": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "FLORIDA",
        "terseLabel": "FLORIDA"
       }
      }
     },
     "localname": "FL",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TX": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "TEXAS",
        "terseLabel": "TEXAS"
       }
      }
     },
     "localname": "TX",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]",
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r241"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails",
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r47"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r29",
      "r193",
      "r196"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r54",
      "r117",
      "r477",
      "r478"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxes": {
     "auth_ref": [
      "r22",
      "r24",
      "r401",
      "r530",
      "r555"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due.  This amount is the total of current and noncurrent accrued income taxes.",
        "label": "Accrued Income Taxes",
        "verboseLabel": "Accrued taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r50"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Insurance, Current",
        "verboseLabel": "Accrued self-insurance"
       }
      }
     },
     "localname": "AccruedInsuranceCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "totalLabel": "Total accrued expenses and other current liabilities",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "verboseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r46",
      "r291"
     ],
     "calculation": {
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r66",
      "r68",
      "r69",
      "r558",
      "r591",
      "r595"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r30"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r388",
      "r389",
      "r390"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r129",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r404",
      "r405",
      "r406",
      "r407",
      "r521",
      "r522",
      "r523",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "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"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r359",
      "r361",
      "r393",
      "r394"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r361",
      "r380",
      "r392"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
     "auth_ref": [
      "r202"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other addition (reduction) in allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Adjustments, Other",
        "terseLabel": "Impact of adoption of ASU 2016-13"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesRealEstate": {
     "auth_ref": [
      "r575"
     ],
     "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 losses at end of period",
        "periodStartLabel": "Allowance for loan losses at beginning of period"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r201"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Write-offs",
        "terseLabel": "Charge-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after recoveries, of loans and leases that have been written-off.",
        "label": "Allowance for Loan and Lease Losses Write-offs, Net",
        "terseLabel": "Loans charged off, net of recoveries"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteoffsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r102",
      "r276",
      "r283"
     ],
     "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",
        "verboseLabel": "Amortization expense on intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r149"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r149"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r149"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r102",
      "r288"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "verboseLabel": "Impairment charges on assets held for sale or held and used"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r112",
      "r169",
      "r176",
      "r183",
      "r240",
      "r423",
      "r428",
      "r455",
      "r528",
      "r554"
     ],
     "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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r61",
      "r112",
      "r240",
      "r423",
      "r428",
      "r455"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Reserve for repurchase commitments",
        "verboseLabel": "Assets Sold under Agreements to Repurchase, Repurchase Liability"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsEarned": {
     "auth_ref": [
      "r565",
      "r573",
      "r599",
      "r602"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PremiumsEarnedNet",
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsWritten": {
     "auth_ref": [
      "r599"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails": {
       "order": 4.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",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r219",
      "r263"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails": {
       "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": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails": {
       "order": 5.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 investments in debt and equity securities classified as available-for-sale.",
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax",
        "verboseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails": {
       "order": 3.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 investments in debt and equity securities classified as available-for-sale.",
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "verboseLabel": "Debt Securities in a Continuous Unrealized Loss Position"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]",
        "verboseLabel": "Investment Securities in a Continuous Unrealized Loss Position"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Amortized Cost",
        "verboseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Fair Value",
        "verboseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r216",
      "r220",
      "r263",
      "r535"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "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": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails",
      "http://www.cavco.com/role/InvestmentsDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Available-for-sale Securities [Table Text Block]",
        "verboseLabel": "Available-for-Sale Securities by Investment Category"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available-for-sale Securities [Member]",
        "terseLabel": "Available-for-sale debt securities"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r362",
      "r382"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r416",
      "r417"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "Diluted net income per share"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r416",
      "r417"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r416",
      "r417"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionofDestinyHomesProformaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r420"
     ],
     "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": "Acquisition of Destiny Homes"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionofDestinyHomes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r415"
     ],
     "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": "Destiny Homes net income"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionofDestinyHomesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r415"
     ],
     "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": "Destiny Homes net revenue"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionofDestinyHomesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r106",
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in lease obligation from new lease.",
        "label": "Lease Obligation Incurred",
        "verboseLabel": "Operating lease obligations incurred"
       }
      }
     },
     "localname": "CapitalLeaseObligationsIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r453",
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Book Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r42",
      "r104"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "verboseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r97",
      "r104",
      "r109"
     ],
     "calculation": {
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the fiscal year",
        "totalLabel": "Cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r97",
      "r456"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of noncash activity:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CededPremiumsEarned": {
     "auth_ref": [
      "r565",
      "r572",
      "r596",
      "r597",
      "r600",
      "r602"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PremiumsEarnedNet",
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsWritten": {
     "auth_ref": [
      "r600",
      "r602"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet": {
     "auth_ref": [
      "r214",
      "r215"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "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, defined below)"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 Loans Receivable",
        "verboseLabel": "Allowance for loan loss - Commercial loans receivable"
       }
      }
     },
     "localname": "CommercialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r312"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r122",
      "r123"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "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 or Stated Value Per Share"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r327"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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; Outstanding 9,177,064 and 9,173,242 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r73",
      "r75",
      "r79",
      "r422",
      "r431",
      "r543",
      "r567"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r425"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionLoan": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents the carrying value of a short-term real estate loan to finance building costs. The funds are disbursed as needed or in accordance with a prearranged plan; generally, a portion of the funds is disbursed at inception and the remainder as construction progresses. The money is repaid on completion of the project, usually from the proceeds of a mortgage loan. The rate is normally higher than the prime rate, and there is usually an origination fee. The effective yield on these loans tends to be high, and the lender has a security interest in the real property. Note that there are separate concepts for the current and noncurrent portions of long-term construction loans.",
        "label": "Construction Loan",
        "terseLabel": "Construction Loan"
       }
      }
     },
     "localname": "ConstructionLoan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 receivable",
        "verboseLabel": "Allowance for loan loss - Consumer loans receivable"
       }
      }
     },
     "localname": "ConsumerPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "verboseLabel": "Construction loan contract amount"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r349",
      "r356",
      "r604"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r84",
      "r112",
      "r240",
      "r455"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r538",
      "r564"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "totalLabel": "Total debt obligations"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt and Lease Obligation [Abstract]",
        "verboseLabel": "Debt Obligations"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r326"
     ],
     "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]",
        "verboseLabel": "Debt and Finance Lease Obligations"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r452"
     ],
     "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",
        "terseLabel": "Securitized financings and other"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r325"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Accounting policy for debt"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsDebtObligationsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r230",
      "r267",
      "r270"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails": {
       "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",
        "verboseLabel": "12 Months or Longer, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r230",
      "r267"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails": {
       "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": "12 Months or Longer, Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r230",
      "r267",
      "r270"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails": {
       "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",
        "verboseLabel": "Less than 12 Months, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r230",
      "r267"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails": {
       "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": "Less than 12 month, Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r233"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r233"
     ],
     "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",
        "terseLabel": "Gross losses realized on debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r227",
      "r264",
      "r270"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails": {
       "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, Available-for-sale, Unrealized Loss Position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r228",
      "r265"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails": {
       "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",
        "negatedTotalLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables": {
     "auth_ref": [
      "r195"
     ],
     "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",
        "negatedTerseLabel": "Deferred financing fees, net"
       }
      }
     },
     "localname": "DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "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, 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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r102",
      "r289"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r102",
      "r164"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r62",
      "r63",
      "r452"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivatives (asset)"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r434",
      "r435"
     ],
     "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 the forward sales and whole loan commitments"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r62",
      "r63",
      "r452"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivatives (liability)"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesReportingOfDerivativeActivity": {
     "auth_ref": [
      "r110",
      "r432"
     ],
     "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": "Derivatives"
       }
      }
     },
     "localname": "DerivativesReportingOfDerivativeActivity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.",
        "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]",
        "terseLabel": "Accounting Standards Issued But Not Yet Adopted"
       }
      }
     },
     "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DirectPremiumsEarned": {
     "auth_ref": [
      "r565",
      "r571",
      "r598",
      "r601"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PremiumsEarnedNet",
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectPremiumsWritten": {
     "auth_ref": [
      "r598"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]",
        "terseLabel": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r395"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r5",
      "r15",
      "r28",
      "r114",
      "r477"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Current portion of commercial loans receivable from affiliates, net"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r43",
      "r117",
      "r477"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "terseLabel": "Commercial loans receivable from affiliates, net"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net income per share attributable to Cavco common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r80",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r140",
      "r143",
      "r146",
      "r147",
      "r148",
      "r152",
      "r153",
      "r544",
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "verboseLabel": "Net income per share attributable to Cavco common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r80",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r143",
      "r146",
      "r147",
      "r148",
      "r152",
      "r153",
      "r544",
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r154"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r381"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r381"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r379"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r127",
      "r136",
      "r138",
      "r155",
      "r245",
      "r327",
      "r328",
      "r388",
      "r389",
      "r390",
      "r406",
      "r407",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r586",
      "r587",
      "r588"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r44",
      "r170",
      "r239"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r238"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r450"
     ],
     "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).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "totalLabel": "Gain (Loss) on Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGain": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of realized gain 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",
        "terseLabel": "Equity Securities gain on investments sold"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedLoss": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of realized 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 Loss",
        "negatedLabel": "Equity Securities loss on investments sold"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrealized gain 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",
        "terseLabel": "Equity Securities gain on investments held"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r16",
      "r21",
      "r236",
      "r552",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Marketable equity securities",
        "verboseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]",
        "verboseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r437",
      "r438",
      "r439",
      "r447"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Assets and Liabilities Measured on Recurring Basis [Table]",
        "verboseLabel": "Fair Value Assets and Liabilities Measured on Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r437",
      "r438"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Summary of Assets Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Fair Value Assets Measured on Recurring Basis Unobservable Input Reconciliation by Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r437",
      "r447"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Fair Value by Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r437",
      "r453"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r438",
      "r484",
      "r485",
      "r486"
     ],
     "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]",
        "verboseLabel": "Fair Value by Fair Value Hierarchy Level [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r437",
      "r448"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r437",
      "r438",
      "r440",
      "r441",
      "r449"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Fair Value by Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r445"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r349",
      "r350",
      "r355",
      "r356",
      "r438",
      "r484"
     ],
     "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",
        "verboseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r349",
      "r350",
      "r355",
      "r356",
      "r438",
      "r485"
     ],
     "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",
        "verboseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r438",
      "r486"
     ],
     "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",
        "verboseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems": {
     "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, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]",
        "terseLabel": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]"
       }
      }
     },
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about investments in certain entities that calculate net asset value per share or equivalent measured at fair value on a recurring or nonrecurring basis.",
        "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table]",
        "terseLabel": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table]"
       }
      }
     },
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurement and Disclosures"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r484",
      "r485",
      "r486"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r437",
      "r438",
      "r440",
      "r441",
      "r444",
      "r449"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.",
        "label": "Fair Value, Nonrecurring [Member]",
        "terseLabel": "Non Recurring",
        "verboseLabel": "Non Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r445",
      "r449"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "verboseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "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": "Right-of-use assets recognized"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueTransferPolicyPolicyTextBlock": {
     "auth_ref": [
      "r439",
      "r443",
      "r446"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining when transfers between levels are recognized.",
        "label": "Fair Value Transfer, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Transfers"
       }
      }
     },
     "localname": "FairValueTransferPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r467",
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance lease liability",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails",
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r467"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r467"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueAfterYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r466"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "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": "Accumulated Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r471",
      "r473"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r470",
      "r473"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r225",
      "r226",
      "r249",
      "r252",
      "r253",
      "r254",
      "r256",
      "r266",
      "r268",
      "r269",
      "r270",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r502",
      "r503",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialServiceOtherMember": {
     "auth_ref": [
      "r340"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r199",
      "r248",
      "r250",
      "r251",
      "r536"
     ],
     "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 loss",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "verboseLabel": "Allowance for loan loss"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r204",
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r249",
      "r252",
      "r257"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r205",
      "r208",
      "r209",
      "r253",
      "r254",
      "r256",
      "r258",
      "r259",
      "r261",
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Axis]",
        "terseLabel": "Class of Financing Receivable [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Domain]",
        "terseLabel": "Class of Financing Receivable [Domain]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Credit Quality Indicator [Line Items]",
        "terseLabel": "Financing Receivable Recorded Investment [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Past Due [Line Items]",
        "terseLabel": "Financing Receivable, Past Due [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r211",
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "verboseLabel": "Consumer Loans Receivable"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r282"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r277",
      "r279",
      "r282",
      "r285",
      "r520",
      "r524"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r282",
      "r524"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r277",
      "r281"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r282",
      "r520"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "verboseLabel": "Goodwill and other intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Finite-lived Intangible Assets [Roll Forward]",
        "verboseLabel": "Finite lived:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "verboseLabel": "Recognized gain (loss) on outstanding IRLCs"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.",
        "label": "Gain (Loss) on Securities [Table Text Block]",
        "terseLabel": "Gain (Loss) on Securities"
       }
      }
     },
     "localname": "GainLossOnInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Gain on sale of property, plant and equipment, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r272",
      "r273",
      "r527"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangibles"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill [Member]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r83",
      "r112",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r240",
      "r455"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeOfIndebtednessOfOthersMember": {
     "auth_ref": [
      "r313",
      "r421",
      "r606"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agreements (contracts) that contingently require the guarantor to make payments of principal and interest to a lender on another party's debt if that party fails to comply with the terms of the borrowing arrangement.",
        "label": "Guarantee of Indebtedness of Others [Member]",
        "terseLabel": "Product repurchase"
       }
      }
     },
     "localname": "GuaranteeOfIndebtednessOfOthersMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r110",
      "r321"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r287",
      "r294"
     ],
     "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]",
        "terseLabel": "Impairment or Disposal of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r116",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r400",
      "r402",
      "r403",
      "r408",
      "r410",
      "r412",
      "r413",
      "r414"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r137",
      "r138",
      "r167",
      "r398",
      "r409",
      "r411",
      "r569"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "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 (Benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r99",
      "r105"
     ],
     "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 for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accounts payable and accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInFinanceReceivables": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest.",
        "label": "Increase (Decrease) in Finance Receivables",
        "negatedLabel": "Commercial loans receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r101"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r278",
      "r284"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r278",
      "r284"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Indefinite-lived Intangible Assets [Roll Forward]",
        "verboseLabel": "Indefinite lived:"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r275",
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "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)",
        "terseLabel": "Intangible Assets, Net (Including Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r76",
      "r163",
      "r463",
      "r464",
      "r546"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r94",
      "r98",
      "r105"
     ],
     "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 for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateLockCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitments to extend credit where the interest rate is locked in advance of funds being disbursed for a specified period of time.",
        "label": "Interest Rate Lock Commitments [Member]",
        "verboseLabel": "Interest rate lock commitment derivatives"
       }
      }
     },
     "localname": "InterestRateLockCommitmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r204",
      "r256",
      "r260",
      "r261",
      "r317",
      "r436"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r271"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r57"
     ],
     "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 and other"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r60"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.cavco.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "totalLabel": "Total Inventories",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "verboseLabel": "Summary of inventories"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r59"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r58"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r563"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Payments to acquire interest in joint venture"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r236",
      "r525",
      "r550",
      "r623"
     ],
     "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]",
        "terseLabel": "Investments",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/Investments",
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r340"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee Disclosure [Abstract]",
        "terseLabel": "Future minimum lease payments"
       }
      }
     },
     "localname": "LesseeDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r474"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_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 lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueAfterYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r472"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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",
        "negatedLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r474"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "verboseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r35",
      "r112",
      "r240",
      "r455",
      "r532",
      "r560"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r51",
      "r112",
      "r240",
      "r424",
      "r428",
      "r429",
      "r455"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r576",
      "r577"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Insurance loss reserves"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r23",
      "r531",
      "r551"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Secured credit facilities"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r452"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of the amount outstanding under the credit facility.",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "terseLabel": "Secured credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of the frequency of the required periodic payments of interest, principal, or both, and the amount, if set, or a description of a formula upon which payment is based.",
        "label": "Line of Credit Facility, Frequency of Payment and Payment Terms",
        "terseLabel": "Secured credit facility frequency of payments"
       }
      }
     },
     "localname": "LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Secured credit facility interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDeferredIncome": {
     "auth_ref": [
      "r207",
      "r212",
      "r465",
      "r540"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 3.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",
        "totalLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails",
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Loans and Leases Receivable, Net Amount [Abstract]",
        "terseLabel": "Commercial Loans Receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetReportedAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r477",
      "r539"
     ],
     "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"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansHeldForSaleFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.",
        "label": "Loans Held-for-sale, Fair Value Disclosure",
        "verboseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansHeldForSaleFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r211"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleAmount": {
     "auth_ref": [
      "r193",
      "r624"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r308",
      "r311",
      "r315",
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r308",
      "r311",
      "r315",
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r305",
      "r310",
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Loss contingencies"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r308",
      "r311",
      "r315",
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyPeriodOfOccurrence": {
     "auth_ref": [
      "r301",
      "r304",
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "States when the existing condition, situation, or set of circumstances involving uncertainty occurred.",
        "label": "Loss Contingency, Period of Occurrence",
        "verboseLabel": "Repurchase agreements period"
       }
      }
     },
     "localname": "LossContingencyPeriodOfOccurrence",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "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]",
        "verboseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r218",
      "r349",
      "r350",
      "r356",
      "r604"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r206"
     ],
     "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": "Mortgage Loans in Process of Foreclosure, Amount"
       }
      }
     },
     "localname": "MortgageLoansInProcessOfForeclosureAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet": {
     "auth_ref": [
      "r562"
     ],
     "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, net"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateCommercialAndConsumerNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "verboseLabel": "Accrual for estimated warranties"
       }
      }
     },
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r97"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r97"
     ],
     "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 provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r97",
      "r100",
      "r103"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r72",
      "r74",
      "r78",
      "r103",
      "r112",
      "r126",
      "r131",
      "r132",
      "r133",
      "r134",
      "r137",
      "r138",
      "r144",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r240",
      "r455",
      "r542",
      "r566"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "verboseLabel": "Net income attributable to Cavco common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r140",
      "r141",
      "r145",
      "r148",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "ASU 2016-13"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r133",
      "r152",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r404",
      "r405",
      "r406",
      "r407",
      "r521",
      "r522",
      "r523",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595"
     ],
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails"
     ],
     "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]",
        "terseLabel": "Adoption of New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonperformingFinancingReceivableMember": {
     "auth_ref": [
      "r204",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Category status of financial instruments in which payments are past due in accordance with the terms of the contract. Financial instruments include, but are not limited to, financing receivables, loans, debt, and investments.",
        "label": "Nonperforming Financial Instruments [Member]",
        "terseLabel": "Nonperforming"
       }
      }
     },
     "localname": "NonperformingFinancingReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r6",
      "r27",
      "r193",
      "r196",
      "r537"
     ],
     "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 financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Current portion of consumer loans receivable, net"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r55"
     ],
     "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",
        "terseLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r255",
      "r261",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "verboseLabel": "Commercial loans receivable"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r29",
      "r193",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Commercial loans receivable"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r157"
     ],
     "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",
        "verboseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails",
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfStores": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of stores.",
        "label": "Number of Stores",
        "terseLabel": "Number of Stores"
       }
      }
     },
     "localname": "NumberOfStores",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r169",
      "r175",
      "r179",
      "r182",
      "r185"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "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",
        "verboseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r471",
      "r473"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r470",
      "r473"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r50"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 12.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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r66",
      "r70",
      "r71",
      "r235"
     ],
     "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 or matured"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r67",
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r64",
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax and before 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, after Tax",
        "terseLabel": "Other comprehensive income, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r65",
      "r67"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Non-cash interest income, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "verboseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future.",
        "label": "Payments for Origination and Purchases of Loans Held-for-sale",
        "negatedLabel": "Consumer loans receivable originated"
       }
      }
     },
     "localname": "PaymentsForOriginationAndPurchasesOfLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r89",
      "r217"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "label": "Payments to Acquire Available-for-sale Securities",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformingFinancingReceivableMember": {
     "auth_ref": [
      "r204",
      "r256"
     ],
     "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]",
        "verboseLabel": "Performing"
       }
      }
     },
     "localname": "PerformingFinancingReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r451"
     ],
     "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"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25"
     ],
     "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",
        "verboseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r25"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r25"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsEarnedNet": {
     "auth_ref": [
      "r541",
      "r565",
      "r574",
      "r603"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "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 earned.",
        "label": "Premiums Earned, Net",
        "totalLabel": "Premiums Earned, Net"
       }
      }
     },
     "localname": "PremiumsEarnedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PremiumsWrittenNet": {
     "auth_ref": [
      "r598",
      "r601"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r40",
      "r41"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeMember": {
     "auth_ref": [
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "auth_ref": [
      "r490"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.",
        "label": "Principal Amount Outstanding of Loans Held-in-portfolio",
        "terseLabel": "Serviced portfolio with MSRs"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans).",
        "label": "Principal Amount Outstanding on Loans Securitized or Asset-backed Financing Arrangement",
        "terseLabel": "Other secured financings"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfLoansHeldForSale": {
     "auth_ref": [
      "r93",
      "r96"
     ],
     "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 from collection of repayments from borrowers on loans that are held with the intention to resell in the near future; includes mortgages and other types of loans.",
        "label": "Proceeds from Collection of Loans Held-for-sale",
        "terseLabel": "Principal payments on consumer loans receivable"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r120"
     ],
     "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 (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.",
        "label": "Proceeds from (Repayments of) Secured Debt",
        "terseLabel": "Proceeds from secured financings and other"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r86",
      "r87",
      "r217"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale",
        "verboseLabel": "Proceeds from sale of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLoansHeldForSale": {
     "auth_ref": [
      "r93",
      "r96"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization.",
        "label": "Proceeds from Sale of Loans Held-for-sale",
        "terseLabel": "Proceeds from sale of consumer loans"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r91",
      "r383"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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",
        "terseLabel": "Payments for exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Product and Service, Other"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r50",
      "r314",
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r72",
      "r74",
      "r95",
      "r112",
      "r126",
      "r137",
      "r138",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r240",
      "r422",
      "r426",
      "r427",
      "r430",
      "r431",
      "r455",
      "r547"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r46",
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r295",
      "r627",
      "r628",
      "r629"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r45",
      "r290"
     ],
     "calculation": {
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r17",
      "r18",
      "r292",
      "r561"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r17",
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r17",
      "r290"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r101",
      "r200",
      "r545"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense related to estimated loss from loan and lease transactions.",
        "label": "Provision for Loan and Lease Losses",
        "terseLabel": "Provision for loan losses",
        "verboseLabel": "Change in estimated loan losses, net"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r101",
      "r200",
      "r545"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.",
        "label": "Provision for Loan, Lease, and Other Losses",
        "verboseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateAcquiredThroughForeclosure": {
     "auth_ref": [
      "r194",
      "r197"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReinsuranceTextBlock": {
     "auth_ref": [
      "r605"
     ],
     "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"
       }
      }
     },
     "localname": "ReinsuranceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/Reinsurance"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r475",
      "r476",
      "r477",
      "r479",
      "r480"
     ],
     "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]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedLabel": "Payments on securitized financings and other"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r14",
      "r104",
      "r109",
      "r526",
      "r557"
     ],
     "calculation": {
      "http://www.cavco.com/role/RestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "totalLabel": "Total restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r14",
      "r104",
      "r109"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.cavco.com/role/RestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0
      },
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash, current",
        "verboseLabel": "Restricted cash, current"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails",
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restricted Cash and Cash Equivalents Items [Line Items]",
        "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r9",
      "r19",
      "r104",
      "r109",
      "r626"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/RestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0
      },
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails",
      "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Service-based awards"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r31",
      "r328",
      "r391",
      "r559",
      "r590",
      "r595"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "verboseLabel": "Cumulative effect of implementing ASU 2016-13, net"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r127",
      "r136",
      "r138",
      "r245",
      "r388",
      "r389",
      "r390",
      "r406",
      "r407",
      "r586",
      "r588"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r347"
     ],
     "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 Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r82",
      "r607"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Net Revenue"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r77",
      "r112",
      "r160",
      "r161",
      "r174",
      "r180",
      "r181",
      "r187",
      "r188",
      "r191",
      "r240",
      "r455",
      "r547"
     ],
     "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": "Revenues",
        "verboseLabel": "Net revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r56"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails",
      "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r149"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r223",
      "r224",
      "r229",
      "r230",
      "r231",
      "r234",
      "r548",
      "r549"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": {
     "auth_ref": [
      "r198",
      "r252"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Earnings Per Share Computation"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r256",
      "r261"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r253",
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table]",
        "terseLabel": "Financing Receivable, Past Due [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r277",
      "r281",
      "r520"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": {
     "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": "Gain (Loss) on Securities [Line Items]",
        "terseLabel": "Gain (Loss) on Securities"
       }
      }
     },
     "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGainLossOnInvestmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security.",
        "label": "Schedule of Gain (Loss) on Securities [Table]",
        "terseLabel": "Schedule of Gain (Loss) on Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfGainLossOnInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r37",
      "r38",
      "r39"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r49",
      "r115"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "verboseLabel": "Loan Contracts with Off-Balance Sheet Commitments"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r323"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r46",
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRepurchaseAgreements": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for repurchase agreements.",
        "label": "Schedule of Repurchase Agreements [Table Text Block]",
        "terseLabel": "Repurchase Contingencies"
       }
      }
     },
     "localname": "ScheduleOfRepurchaseAgreements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r14",
      "r109",
      "r526",
      "r557"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r14",
      "r109",
      "r526",
      "r557"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r169",
      "r172",
      "r178",
      "r274"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r169",
      "r172",
      "r178",
      "r274"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r362",
      "r382"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r368",
      "r377",
      "r378"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.",
        "label": "Schedule of Stockholders Equity [Table Text Block]",
        "terseLabel": "Schedule of Stockholders Equity"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtCurrent": {
     "auth_ref": [
      "r20",
      "r529",
      "r556"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt, Current",
        "verboseLabel": "Current portion of secured credit facilities and other"
       }
      }
     },
     "localname": "SecuredDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.",
        "label": "Secured Long-term Debt, Noncurrent",
        "terseLabel": "Secured credit facilities and other"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r156",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r185",
      "r191",
      "r578"
     ],
     "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": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r156",
      "r158",
      "r159",
      "r169",
      "r173",
      "r179",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r190",
      "r191",
      "r192"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting Information, Profit (Loss) [Abstract]",
        "verboseLabel": "Business Segment Information"
       }
      }
     },
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r85"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r497",
      "r498",
      "r499",
      "r502"
     ],
     "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",
        "terseLabel": "Mortgage servicing rights",
        "verboseLabel": "Mortgage servicing rights"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "verboseLabel": "Typical vesting period of stock options and restricted stock awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Canceled or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r375"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r374"
     ],
     "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": "Ending balance, awards outstanding",
        "periodStartLabel": "Beginning balance, awards outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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 Activity, Number of Awards [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r376"
     ],
     "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",
        "negatedTerseLabel": "Released"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r365"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r382"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r370"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r373"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r369",
      "r382"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Stock Option Activity, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r360",
      "r366"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Unvested target stock awards that vest based upon performance conditions through fiscal year 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Unvested target stock awards that vest based upon performance conditions through fiscal year 2023"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r110",
      "r362",
      "r367"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r364"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTextualDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r21",
      "r533",
      "r534",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r320"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r156",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r185",
      "r191",
      "r274",
      "r293",
      "r296",
      "r297",
      "r578"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r53",
      "r122",
      "r123",
      "r124",
      "r127",
      "r136",
      "r138",
      "r155",
      "r245",
      "r327",
      "r328",
      "r388",
      "r389",
      "r390",
      "r406",
      "r407",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r586",
      "r587",
      "r588"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r155",
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r327",
      "r328"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock under stock incentive plans, shares",
        "verboseLabel": "Issuance of common stock under stock incentive plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r26",
      "r327",
      "r328",
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r33",
      "r34",
      "r112",
      "r210",
      "r240",
      "r455"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r111",
      "r328",
      "r329"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]",
        "terseLabel": "Number of shares and par value"
       }
      }
     },
     "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubprimeMember": {
     "auth_ref": [
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": {
     "auth_ref": [
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "verboseLabel": "Trademarks and trade names"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": {
     "auth_ref": [
      "r110",
      "r500",
      "r501",
      "r506"
     ],
     "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]",
        "verboseLabel": "Transfers and Servicing of Financial Assets"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r225",
      "r226",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r502",
      "r503",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r129",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r404",
      "r405",
      "r406",
      "r407",
      "r521",
      "r522",
      "r523",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisofPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r349",
      "r604"
     ],
     "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]",
        "terseLabel": "Securities issued by states and political subdivisions",
        "verboseLabel": "State and political subdivision debt securities"
       }
      }
     },
     "localname": "USStatesAndPoliticalSubdivisionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsandLossesbyInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesandFairValuebyLengthofTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r382"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r382"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.cavco.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "verboseLabel": "Common stock equivalents - treasury stock method (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r142",
      "r148"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r140",
      "r148"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(m)(1)(i)(A)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(m)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4437-111522"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4519-111522"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5162-111524"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953659-111524"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5066-111524"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL49126937-111524"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953401-111524"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "30",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121585399&loc=d3e13503-111538"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6283291-111563"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6284393-111563"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921830-210448"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921833-210448"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921842-210448"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998890-113959"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5708775-113959"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(4)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121568338&loc=d3e45377-112738"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a),(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122596-111746"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(c))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121581245&loc=d3e21338-158488"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(cc)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=84167274&loc=d3e27175-158546"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(a)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "944",
   "URI": "http://asc.fasb.org/topic&trid=2303980"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120238483&loc=d3e48678-111004"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r639": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r640": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r641": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r642": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r643": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r644": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3337-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3461-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>117
<FILENAME>0000278166-20-000061-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000278166-20-000061-xbrl.zip
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
MJ82%K#(ZH0+%$V"3L\#5+:34EMAI2%K12@,A"*&-X. B8$["1(R:(E&GDVJ
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
MF<S<95-CKO8U-3N>K-9>7WR9_*%ETH%E@.R\%4)I'YW*+C.IZZLOMRV 16F
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
MMRX8CD);9Y QI0#(B:-QF$I1!I-L4MHN,7Q_,7SC6<]%83BA"SI!CEY!0$[
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
MYOKJU?_U@/$/2UA_^7_LO7ES4TFR/OQ53OC>-VY/A(JI?>F^X0BW;1C/#]N
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
M\GJ>;L.,>*$%T&V9!.*$*J0#I\AFAXS,:8<F%X!>2!3V =;7$NF/)^NW?JI
M>5])V04H'PXH9V0[4IUD8@HQ:X!L&QN04\:C2$"S*1R%,J8 Y;(2[>+:OD;Z
M=BD>O1P\^MJ>F)>][L=21O4N*N+MN2QN:8D$)8%<)!1QSB5R22H4E5/" [<.
MCH"*P"V!2Q)W<4X7U'L<_W-!O7M O1DQ]DICK[Q!DF- /6T9LIH9Q)1-SJ:D
M/=: >J0E2C&/IM+?XF?^536/4BSZ\77#HQ:++EZ46RJ+=_,461OCA$\$":X#
MXDGGRD^@-A2U5B:=H@RVKAA-J&F<(V4)E<63=2JO, P^:L7H H.WA\%Y9S(/
M44F/G,_9T%A@Y%+R2% CN9'*2IT !DW++*3\Y\K#8'$9/PIG+D6B&Z N'JU(
M=%$5MU05_MSV06$]J'N+@LM.94(=,H1)A&5RW),@(\-KZQ2W\$(VSJR\>Z4X
ME5</ A^M4G2!P-M#X(PM8^5Q("%O%J0)V'(NED]Q!+;,?&!!<NH<0"!KR0:F
M.2\A!!8/<[/8<BD.O9+L^:=%58OFN*7F^#@CSY\\V_WZ 92"4B08A(-UB/N@
MD&8Q(,F\=U(DP95=6S<MKA>QG7#E72W%X[QZ(+@ CW,!P7L&P=,S$*3[KS]@
M4&(\1HYH$D"AN<+(. 8@* 2)%"OJI%I;5RV^D!R-E0?!XF]^E-)UO1,8C--6
M==*QN?Y&-U3Q/Z/V24[Q*A[GE>+,T[E^E6=ZHQNVI_-<"K/>@3!O?-#864*]
M!<5 *>(,.Z2=<P@[QIFT(F!,0$^H%J,EA;EXFPO\/5:QN@)_]T^5-S[88!6+
M6*-$<UM6+P.R@4KDG4C4B$@%%37\$8,+_#63)Q=/\R]X\HM>+WQM=SK%@[PJ
M;'@ZHP7Z;P3]G\\5PC!1<R(D"LJS["8&YDM(0%1I2W'BP7@)T"]:>"'0O_(N
MDN(G7CVH6P#S+5!W6ZB;8[F>>(<C08(F,/*C-@@F2 /411PT,59P7:"NV2RW
M>(-_P7+K\NU5NSNTW8]MUUE(UD1Q@2RR]>!T9L?U1/?B</N;[XSR"!8E<1LE
M\6E[/G6"[WW\@(-CAH-ZT#0:Q)G2R)$@D%#216IYHLJOK1/>,G01K;=7WAU2
MO,&K!X4+Z4I8H/#^H7"60,%W/WZ@."B!J45"IPB<61)D/.<H<*J=R8V<4@ H
M%"U"BF>XH9RY>(9_Q9E/8M\.X9:K3K2#6-6/BGH)C>!-:?NW6@3Z;+)?YKE^
MDT=A/[T=C'5(41<W4A?GFGE;KBV-S"/&L$6<>X6<!55!24ZBB")RYD!5Z!;P
MZ>)>*9[D@G^/PIH+_MTK_LUOU^-24,&0=WF[GJ8"668LDD8YBR7#6.3FWJRE
M#2_XUTRJ7-S+UVKU]S-.O+#AOUG]_&:)\W\O1?^A9=:D"^M]6%3F;9WM&Q^(
MH%H':Q C-&:3P2!KM$>1<F.EX$DQLK:NF08I:%[>]:HU&&B &[XHCZ(\&J \
M%M8-LBB/VX8GP-[BE!KB-'(FM_"JTWFT3PBS%+#"5@:G0'D0W.*L=,Q=1FNL
M!"ZFDZJNML9>[FS\N?-RYW!G^Z#:V-NJ#@[W-__?O_9?;FV_.?B?:OOUVYW#
M=[^(7-R;YW!.H!D(=.B-<@F7:_8S^Y%?\;']FLT;G>+U>(PB1>-J#%6G;5V[
MT\XU&GZ_P[I:1![+4[S^DNL@<W%I4-7\I;'A/=S,<%"=V--<M.O^G8)WFX%F
M$:=[-=WNXN%?9NML$:Z]B52_&@OU9JG&<PMK[5S#Y>2P\E9K1&-NE^2I058F
MB:3S7A%N@[.Y21QO25&R U8C.Z" ?@']I7+)%="_%]"?N>B(DMHE1I"7)"%N
M8H[O2(L8CY3 +'J:Z-HZS?T^2DI$0YUP"W0.+*L!U!_%4,5O)[$[@!/G^FN]
M>A>>O^PV*!OQ5LA$R//^<C:W16'<1F&<:R5MB+>):8$(D;E>I]&Y3YY S#&=
ME.721)MWWM$6,67KW6K$_ OX+255+N!W/^ W8\O&4"FT#T@Y:Q#7W"&80XHH
MCEP8G-.A=$X@!KK,RF:[AM+E$B^X7BCMI->O<:R7JD$$H@P,VL.?]K!*UD\P
M94:ER_:[5:'-!^/)WHIN6%3&;53&N;[24B;&J5:(2^)!96")=(P861EL4(ZP
MI.7:.FU1O(@.42OO7VF 4[U@WO*QY8)Y=\>\&4VFC"1GI4!:.(DX43&_"@CT
MDS4Q2>:YJ#&/ET!B0TER23B[UC:[AON/;[:'8G4TQ@)8<G&LW%%CG.LE+92T
MS >,DK$4J')VK% .:H,%KY* B2)I;9THT\)EFUEC2/3*N9R?*EXN@&$7O+P[
M7LX8MB*1><T5,LQZQ+'G2 ? R^ 3,31@XSW.>$E;!-."ETM(P,O.JAN6A%L8
M!2]^F<<J!3?5(:>E_>HME<BYEGJ@YRV7BB&%<Q%E3 G2W$2$I0PX)1Q82'7E
M4&:*GZ;XI@L&-J$<7,' >\# &9$.F'!A,498*X5X2@&(M#?(1:*2828I1@$#
M<4OQ162SK3P&%E_U(U#E@\=.WRB)?PM/WWC9ZWX\C/WC'-(L"N(F"N+[7 &T
M[^_X_NL/.C ODO-(FN01]T8A)RT092VL(LDF9S@H"=IB6#7.V;*$2N+V_N<[
MP$KS1J91]S*=GQ],4U$02V-/% 5Q#PIB:D%\]]_V7G^(69>+Q!$QV1TO3$#.
M2X^2-MH**JV2H580:B%9?BNO((K#_1&LB*V88C^;$>VN[QW':FB_%5?[ZM@-
MT^G=J6?WT'Z;B]CNE;X#-W0RG>O@+:/3G'.)6& 8<4XQLH8(Y!31'E-'!(EK
MZZK%=?&S%S][ <#'X<4% .\9 &=>]B29E(IZ8#Y,(HX%1DX*BA)G-C%O:8HN
M R U91-,0^EQ<;+_RLD^[/G/1[U.B/W!_U3Q/Z/V\+24(&W>]9?<=ES*+<6O
M^E/;<9!72:OZ[Y^I_E>Q?W!D^_%>*,#.WO.+BO[L;NHE^\KV]_L'0SN,X2_;
M&<79U2?Z'A=]?PV?V.YP=W.B[S<-?O]_1]@?_]6U?YO1_J?79'_K,]M[\?K[
M^Q>[IWN';XYWOV^(=Y\^XO>?X/7A\^-WG[;QWHN=;__W?9ON;7T^W<MCLK7-
M][Z__< MS*G!%$F6 N))*.2B9 AK(["PD2<7?LXE?R!0MS.JBT MNT IZS#6
MGB(:+9CC#DMDO38(8$7@*!.6GJZM T)>[DEQZ8/JQ/:K+WF:_ZA^*(*#//V#
M^Y.^:YLTYP6SEL+!QFAXU.L#>H<BD(T0R(T/P@<E&1/(T)R(R31#3CN%!,8T
M^612XOPG"'>E>-U!6Q;Q6BWQ<CR Z@2HBX8XQ&'6D>6@1:5-,6K%C91Q;9VT
M@ 3F_Z\!>F.)J^S97-\4_.Y'.H&/^BRA7WO],(C=ZXCGSF P*J+Y6*+Y=?_P
M,X%[I3 N8O_P]0="0V R<80=B8@KP9&VTN<2*<0X(SFU[*;(=S^*]1:RM3\:
M#H:VFTVS(F -$3!F%5,V,B2C%X@+)Y"C+*#HD]1")F>971H!*^#5*-E2)HA
M)4?2\9SU 8S-I< 0,]J0I*@7PCP.;2O@M1("YJ40D7,+BE&[7&LWYYW"6\$Y
M0)!(FE&WMK[7^S5CNSZG:]<84_7Z56\F$27+8XFR/+['?B_8P='/5WWMFBHQ
MS9NN]%E2A\:,8ZHD$B0&Q".85DX(C:@"Y ?:(2U+.3JG*:%_E*AF2>LHB/=0
M:1T%\1X0\699'%9(+JR3"":$(*ZM0SH0@W0*6!L-6!A$0;R2Q['4H>K-WO%Q
MKWN7./6]A17'MU)BBO<'9Z]_8JIMG.YN;8N]X]??]O_>)KN?WG1V7^P=[;]X
M2_8/WWQZ!_>[]V*7[-)M<<G'?KCS 2OKM2,849UR" >PT0@644K6,@8B('&\
M59#ZWK(>BC0MCS118VSB.B( #="TS.0^$XPAD[@1)@;OO7KX"/4B0HAS4EGB
MATV4QBW_@3/IM,<!::ES]JX4"+1V0BDF,(*3B]KZQ_&A%]E:=MERR1"3HD.$
M885XX!A9ZB4RE'-+M#(@7VOK'-\M.#WGW&Y@ELXE.2UQGJ;(**MCB-[9%$A"
MDB>!N'%@\C+.$)&,<>)!2C%96S<MHE0+R\MM4NLJ*TN@>HO8-47LX!IO/PB:
MC(\A(&L"!;$3 AGG(^)18":-)H2(L=BQ%N67J[Q.@+!5P9^3")]]B9W34N>G
MX9&<'Z[1XKZ\U>*<!6RP8D9HK9&RP#*XY 298&'2L=4JPM)R.L-X\\HE+Z'G
M\K$W^11,:U*LIF#:_6+:+"0#'(")*!T"H]P!IH7<<XG5&4G8!.VU=K%@6G.C
M,67CX,^C,1MPOUE>;:<ZL>T #U-Y>](>VDY)26HXD;U^I^JS.7X%4[S3W1Q/
M\)R:*!KB1AKB[;G:,]8(+[++@DBP(E5,R!F*$=B/R@@C4A2Y_ZB@+:D6H296
M/FA?TI16#P474'VFH.#]H^",)YM #4\V(JN90MQCB9S2N2.IP#@Y$1AA8Q2D
M\G*,H:!@(\AR25WZ.5E^$X<6/@U5M/TNW'FC6I&NL'98 $>>3NWV9&8WO!\=
MCSHY@V<KIK9OE_)D-],.[\YYAB-/4@J-I'<)<9:#T-)S4!$^<2<%9L&MK3-%
M6EB7^KW%/5Q0\'$X<D'!^T?!N2*-,7#B(C!C05-NA8214<PAS)5P3LN$10(4
M!.D@_'*20T'!1G#DXE#^A4-Y!AGCQD<P\L<G_7@4NX/VESBI;5Z<RPTGSA=\
M)[-)W<]SNCD_I>-ROB][@US$=S\=VF]%2=Q(2?AYJJPB-D8R@AP5*G>ZL"CK
MAMSX0D;+<"XIE'N&ED+FQ95<,.\!LR@*YCTPYLWW"%6.,(*1#(D ,=8VMV_
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
M,PR\EYCK0!'3*B*>&$-:!(N<)!$F/%@G<D.3 I*-LPE*?.'7J63^R'8_9IL
MP*X?842^QU"=] ;M&@![";XYJ]A5'<5."2T45]F#-^/ZD0I\>R:B_^IU\N"]
ML.UNUHO[W9FZV^BW!_#5%KSM?GP%0] +Q4%V.SWHYXT%SZC0/C"80Q5 #_J
MM'<*&1VC=RY:2A@8"Z9XR$I H:#D GI[%91L#$K.E>W!QB5G!((9)(AKSI'C
M2:'HC)(A@0GA*5@+Y+*]4&"R$49#"2240$+QD34ED/"P&J_HNIOJNH_S%@&W
MT2@2 U+&.\2I4,AA [:!, HSS(+28!&0RS'SXAHK\8,GCHV-MP8*-MX"&^>B
M!LR*P'A"02JP X3&R"3J4;3)2&:"\32G$[&"C8VS $K8X.:5)):?_I?::Z7V
M6@.\A(O<Q7X%6]B+P_T$JA_>=49Y2%_U^G6BP7#8;[O1<+R?<:_7S3?=[W4
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
M=4Q:)$P$)0#(CQR. DF/&7$N!JL5* 'ZP,&X!UANC<6UXLDMP-FL!/B"J?>
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
MH!O#-JB,"<K"LAH=GXPU7 T*MNX&-A:KR8(="__\[%]7S*[VUEWO'+^MU0?
M+->K'81^#"KPH+F963[.G=;GZO9 Z<- ]'M=^Z7='PW 5/UK9PL1 R>9OISJ
MHF,+L%FKFME '/?Z664FP!= MOKN825_&M.)"ZK7^N&HAM4Q"/IZ@>9C 6-2
MOP?@==0;S(WR%*OF'O<"RX$1ZL<C4(UPL6I</*2^A9\=D_?#/._TOLY0N*XZ
MT#X^0^,:QWO#,RQOUP0@U CZY0SFIH\!)SDK53@[9QIUQEV=S@-NKT[+B36-
ML96@2#! P/AYO@]47NLU@(Y%YL .1\ F3N%V;-[QE\6@QH&*D>DB'HQ.%KT>
MU3-R+=_SA9@"H @LTKK"P^BDV4B2)SI:&.?Q-&[GEY-I^L^8EF8$ 8MU+%AD
M/)- )&HP@>?J>1 ,@ <X(/5&??AP>AQ [&2283()GQ[83C/^T)J)TIQHP,_K
ME@=%-!Y5-,XM:E#E4\HU/U5?VX  D\G: #;7&:MC5FMCLM+Z]Q+:3<R;B2E5
M_3  /H@?,U#?;RK7SM[S<U%P>#2?(^%?03,!Z[[HB]D;';O8WT]G&90'XYN:
ME:K&3\PEL_MI1^R__N"=B(()@;!+#'%' ])!<:2LQDD:@8F6:^O#K[U+$>QJ
M,J^#WZO?"!CV\'&O?XK<J V4 7CZ $898/.H#<@UX<L#>-L#>Q8&?&+2 H$!
M G<Z %T^.'_H1,XR$1M;%K_1?\R3OMC_TO;9!W+A"B#LHWPOHVRW3\^5(3U[
M^28G&%^]#9_U\[OSVAQ. L UYFSYCC)W@'4/+.E+=JT W0*] *PP>P-R..?"
M!8_S/1WW MCJ_?';^DQ 73_GCX&8O?EK<&9F_7#1C(>S#7SO/CJ.U*MEO"+\
M%]^;+(?>;#GLGCT$O'EN/5A[P_KB3W9UO#O=??U!F!BQ) 19PRSB*0EDI %0
MYEB$J)B$5;*V3O'EQ9%GOI:>L2,(Y&$\P1E<!U6GYVL6.Q&#WFAL8+SMML^X
M[9ED9^(*O+=V"%@@!; 6091 !K,Z.8FU3LG&]+#?=B.0&3@0*/-QEB00U:_=
MV!]+8  +O),7U=0<F1GZ,YWW8Q"',\?[EL6+Z'R0+_*4A<[SO:\?'"5)!\F0
M\)0@[K5%)N321]KB8#&3"<>U=78Y-78ZCRC/^@Q=ZT%]5NV/^E?@YQ3%JW:V
MW<#R:M<>24"X,ZP\\RL#?=W,%G#_]%4'ICK;@?%D6/]FL]<_>9:MR[GOU_XQ
M!F[;G4'MN9.!G'>#[8=LOH$-">*ZV<LGN?1YMGG/7;F=9;BR)["POF1[.8;L
MAJWV:GT!+W;!/O\(AGZU,1CTX'G/',+37_XK&Y4O>W"2LY_F1YB$^&%0.IW8
M_^=DD/KCQZA>P,7ZW7JT?GZEX\F'*/.X[(.;^<C;@\&H]K[9(8QRRJMQZK$
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
MQDO?W[AW,8D;#9>7R%RH7;&$.CD4:S<XQ?=0K^W.]Y?-M>UN//)G51NPSF
M5'C1HB>WWJGJXN]U^@$=V_Z5GMQ5_\:CSE)!2HG\>:+<6^*Y!+78:9E3;8W6
ME(*YRBG&7"I\EX8Y13E^M'*\-1W0&$22 E.*+$\$\91 .1:!H$@)Z,;<)IWX
MRKI2]?,B+*#N^V(=!4N,:<)K 8:_9DE0GL.#(Q:1@,5/-,?P7_$%/#_<37P!
MQ 5&&$THF6@0Y\P#W#F/G(U<BB!93&YEG:P2(0K@%6-_V;3[!0]FI"68L83V
M7$\')I8E3)FUE'-BHHN86XFQEHIC^+]L7#YW/9_VQK#U&?^H.'CC&\42YD)S
M1$5NPQ4Y0=JJW- ')"1&0RW-&51BU? 2W%/"&0OFW8)Y-)#$L<?8)<VIM$8S
M[YCE(8'AH6.Q.6J!>6>7F,=,]-$0BJS@$G&M+;(F:41P,E8E[&6THQ!N4D*X
M:VIVO/1-A7D&-"[S]F0)T)E'5;1(HM,N6<TUMTX:;IPQB1OKL".>%*/@V0GR
MS;11($&/<5X3X$:A$4].(2M]0A$'H33F1/OLEI.KBM0OR7C9(G1>["[%2T5+
MJR(8#Y%A*BD'<3 ^9LQD1'&:>"+%G*@#6D[,"26!T'SPB.E@$ \,# M".**2
M:1$5\=ZFRH5"%2]HN8"V1MGB^)5ET>Z!$=*8LAH6WSJ8O;#<9?6-OQS?C<'W
MH7>26QW_E /KM3J?M#_"_9PD3S.NBZ]*/*CU?%$EYJE*O)\VO(3#!B8BH>Q
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
M96O">2V.;O4BB/$WO3A+BO#";*>\R%(Y\Z*2Z8H)WB?+.,4H<>L1C\D@&VQ
MV@6AF;)&&5FE:4D\#R99^D3A4C)A^?"P!@D_!0\?A8>3[0!IO6=!6"2#,HA[
MP9%6"O1KGY5J@ZDWI,K_X;R4D"EX6/#P>5S7!0]GBH<3)[8VVC%M#7(VXR$U
M!!G!%#)2!*IE8MB$JI2B%JS@8<'#@H?/XG M>#A3/)RX7AD8S"8P@C3HB: ?
M:E -K:5(\F1!R0^12U[A(>&ZX&$]G:M+')G_:3YU8^_G\%]B:'^X*_1EET2<
M%W1/5Z2"^?!"@VG/9!*($ZJ0#IPB:[#&,L!$&KNRSFI8CJKNJ%//<(L"=K7Q
M<Q:PFP_83?R8D>H$UKE"S!J)N+$!.64\B@2X2>$HE#$%[ K8%;![<B=F ;OY
M@-U4I*TF4B5!4'3<(9@Q@S3U'H%"1Y1Q(C%& >Q$_2JV%; K8%<#L'NXA[*
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
MXLA2?8:<'<3\-="-'7;@(" 6.VRXD[,*2P>QVZVH9D)?>[W\H/G+XW[O.ZR
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
M[#<S;9YT0Z005R&N0EP+LVAJ1USU]AZ6;:RG8:W)-A9U1$68,*0)36!T!8[
MU*((:V"L9"VUN2\T8:M&U2]'],715[4+]F?5I:[TQ5O6CFWED4M?O-(7;V:P
MVK1]O]>@NC3&*XWQ7G9_HM(8K\C'K^2C-,8KLE(:XQ5A*8WQEC<[OC3&6R1'
M=:D&?HL?6L9D!+4B!*&XC-Y&(7&RTMMD#1-F[(=F5)<HUGOYHP^WS^&9X#G>
MPOLO8GO_H]ANMSI;E2_ZG\[V_O;9SKMMLM7>$-?]T3O[K8/F_O;Y]M>WG9UV
MM]/:[.XUZ7M>^:*_?NBT]C\<[.S#<VQVKS;&4U9(;B-!CKJ > P).988LLK%
M:*AC\._*NE@%&:Q=6L6R506O0>Y9H9A",0M-,:5FP[,2RR2ZU&H?L=(,!6TY
MXH1RI#EW2*A(C+01J$:NK$M36*6P2F&5PBKSB/Q\3EI9PJC/^='*).J3.":P
ML0S)B 78*V"Y:.XI2AP3;VVBE/"5]5MZ3)3&>(51"J/44.1KQRCU=H4M=TCF
M_"AE$I*I%=>8:HMHU 1QK!PRQ#I$3!9YS%/PJG*!\?I5%EDV:BF-\4ICO%*P
MB@NM<6+<:Y&X#MYBZYSVA%@EJ?&D[+#4G%ZF&^,1KS!H!Q89GEMY6XF1LU0C
M[\""42+Y*LV:KU(V#U_8TI?[KT'&6<'#VN!AV0YX5A2<; >0Y#$/B2/G4LS=
MIRG27@F$B5":F<"533GOJ7[%)@H&%@RL@_/Z.4&P.*\? 8(3YS5+2FNI [)>
M5S5,/3*4.22"]XG+&)5Q*^LWO0S/6+&@H%]!OX76 (NC]9GA;^)HY2$ZFC?K
M),XZH'0<&9A6A*.+-'*=\,@29FH>L89+CX,EM+\TOGM)'!&3$,1A[P2Q7&EE
MO*/.*,R9"]+B4+RF]>:**XWO(DF.:AZ0$S8@KCTHS3HHQ(Q6EE,B+&9Y4P[3
M>31)7?IR_S4(Z2AX6!L\+%[39T7!B=?4L42X ]@;H:!*$EXIC3B7V >>--<"
M4+ @8$' %X. ]_&9/B<$%I_I(R!PXC.E-&@F<UU7P27BS'/D@N$H.:^42%$Z
MSU?6Y8S+O!;X*_!7C[FKMT%<G*9/@W]LJLRUXRQA@5((!E3 ()$.R:)(+2=$
M:.%MY30ULAC"LW>:UK.*W"(=6AH+3H=IE[K@,ZA&_)**@MO >%#!!>(CQQ;;
MS! A:&F"BT:EXO2N.==/%V/1-DA!?$+4:8:X8Q%900(R+@C/N3>6T-SC>U7*
M^NV0/MERK!_(U3/(I+!78:\7RUZED^"S\]9DFR(Y[S$3 BF=>[.[%)"C,B+!
M=:244T4]6UFG6!?2*J152*N05OU(ZSZ[2L_-6F5GZ1&L-=E92I%&S&E$WJJ$
M.*=@:"G)$4F.&$6,P 98R]S,2*IC \'"5X6O"E^]'+ZJMXNP; ,^#5E-M@$)
M<)35.B'J,<_;@!H9:F0N?H8CUI)%/W(-*E6_%-J7Q5JW- T<3TCKY!#NY2\6
M[_CMU=7JDT^8$QJ,U5QZ;J7QAJ? !$\F)?9M<[Q:#9JT^[SK:GP-=^H<G?1.
MKFF3_],;=+*DY$8158^(=CZ]#0_U=[?G#Q9SL7;C?SZ=[7P-QXYRN=V&9WOW
MY7RG_86UV@<_6IO;\/X-;6[NLA8LY)W-<-"":^^\^Y2:^TW>VOA&J8A<8X:D
MQ08!<G($$^ 055PZZA3GPJ\T(B#:<4Y?Z9_$GR>T$'U\V2 R+X-:I[/0BNW:
M>Q$(H-OMG<+Z:U3B/&@,]GJGC=ULC@#C7$A0HUOUG*G*""60H,;W+$*K#;N[
MVX^[V8!IN+-&Y^A[' P/830:'C[;[?7/JC.Z\6AWN-?HI<80GK\QW+-#.#97
M( HGN1K1I? V]BQ<*,8C^+IAJU4SDN7KC](X'HMSXP\X<K@'A\"-!O]Z=341
MIR:=/+5@#^OD2?4:%[]HV/CP3IYZS>B'GOO;%I._Z%WY\!:3Y8G+$R_+$ZOE
MZ93*:M##ZP+%%[^-UX>3H]B@JC127?!#%V#AFN=?MTO2>^^_(RBDH-0>-0AM
M-.%F>W=ISC@;::Q]R\<B=D\E=H2./!,CB1N][O5'__YW[V@W]HL4%BF<M12V
M>T/;G8.@+0"CUD 37A*A^D4WVP4%G"(;3R4;M6B&7:2@($1!B)K*1D&((@4%
M(8IL/ 8A2F7%^596_!0'G?ST'=MMY'3#7;L;47[(&'Y;9G'V<U(ZQ95.<;\-
MPG-61\DH)D%%'ERPS,J$M50J>>Z%'0?A5=$\OXH9OQ8C?BW2YW?Q/=D9W=ZS
M1X2._(++$8^W_^&PU?Y"=KZV.EMM?]X\_W2P]76GTVSOGK;.=W'KZQ<*SRQ:
M[W8ZU^/QFH?;I-7^I[M-X7LXL_7NH]@Y?/]C:W.#;6U^)#OMG8/F_@'>.?QP
MM:N/8IB)0#6BCGC$'==(>QZ0DDD9Q2/3.JZLJQI6IURVEG$UJ%Q4.*9P3!T2
MD^I),E.)3/FPPCGWXYRI'DK<>2JT1I$%@;AV 6FJ(C)!4!]5%*8J#W&3<DKO
MZ\(VA6UJ*/*U8YN%(YL+DMGJCZ(:"KO<CUTFZ;".8D>E,LARHQ"/"2,7 T'
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
MNX"P5]^8MWF[D4L:UQPMO)+4-7_%O!6'A9?NP4NMUU/J.,&41Y5CZJ5,B(=
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
MD&^E<#EF ,<<U5QRS3S^A7,C"@LS2X6@EUFX4NT\J/;D M6"L<'&"$2AOD2
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
ME;A"#M(Q6PH8YI)3[JV56M^LPE98>VA8.]=3 =?!.LT)X%H0\%00JV0@D='
M&7.&<H&P!O.H*OGL8:VZ^N\T@Z]ORO;L/)8.>C<S:=' ^I]W44*-EYI)SK12
MD)TTPH7 ':*"XY)]+;/J(EI?D\=_MJP_#89OABGVQO]M5K6"^%U _'A&-[4^
MJ":;D&>O"6C.B'/>$)VED]("KA<LK1I^U=/PKZ=S,K0=?=KICZY(]]!(%XVS
MVH#/.GM 5=0S&2E(;8$[+<2M]=**=(^&=.?J:G(N"1X8D4P* BH8XC3^&D'R
M$)36-J.Z*JRH2-<Z3?49>TS74D[#$N!\'M>94\FIV4_CZB]=%%WU=!77>J/0
M),)-(#V]:2K4E)KA/Y>XM#0:_SPMH?#S_DQ\>$7U.Z!Z]\V,_AJD-\(K1;BU
MJ+\J*XA+5I&H9/0Z9JYI7%KEUS@A'A35G[W_H;I5GR'Z/93^6M%OKNAWKM-F
MJZ5VP GU-J#U;B)Q@DN2<F#1E$,GYBKZ/;I.^P+#RK[:R*+&G=T[1.;6\]I2
M^IF+[GW?P+1N:D]?GH7@FMGP9I L@&*)>&4H 4A 3#! 8M8)_P=<N]B$-U/:
MHB:QC[#GV@=F[?0W5Z*J1/4LB.K^9E(EJKD1U;E19%T2-O-(K+- 0"H@5GE!
M>%14,^HT#X6HU+)4"Y:'\QR)ZD4UD-ML:HA_N_!;Z9AQH01$4^H<113O.T*I
M&=VJK(.M91UJ68>:\;]0QX&UK,,+6.36EG58U G]L[E5J0>/#^0^I;-^J(>E
M4\?T[*'I,-*.\,^[9>PNJB5U?2NX^Q19.[>JQ(6*:Z?K/EWVF54_7?2RYN<:
M5WN:/WV75;7[X][6;K^W?O()K:*=W>W=#WC_SX"?QO']M%/*M:.-=+R]>?Z=
M\[;<V[V-/W\^V5A[3S?>=?>Z[_[8W2AEWODOG]?_?%O*M?/M7;3,WG4O5C>@
MD5KG(9/(E2? 5";&&TE<<B!C4#EZL;0J5ZZ&3[7:I&H[LOV];5Z]"IAS!DQO
MD\K)<^&$!:F5M4XPZH(U-"4G&L!DE@K!2/-"<5L!\\D \]P-Q34S*MI,N*6\
M-#7)Q MF23(\!)--R-X4P+S:Z[<"YH,!YM,%HSX;5;IIC->4^-USXZ:^^RTH
MZ>D#L]HWLP]>>GCF= %'%E[%PV&S6%]#_,EJXOQ-UW(6ZBN^?PO?9[/ZJ=!:
M:"])8 CR0+TB3I:F55+:[(&#=R7]E=W81J5M895U]]YW]]Y+1:N[=_Z[=Z;(
M4LY>9:L)E:7O& ,U;:49G"B]"2 D.=L%^=K=>\W9U?,ZJQKV1I]+S?'3IKJC
M@V%RL5,:]G;VRXP,#D=G75I&*YT?SQJVE YKI4L+?@F%MC<>#"<M:UUGF#X=
MEM:.3:/=IK/+K+/N0H^82<O)4LV_-!88G/8]Z+B8_G=8.LLWX]KKC:<= 4X[
M3:;2?*",VZ$AE-UA?SQI/G#:/V''C69:$)>FORGAT,J9V+3)[H5&S$TGG*8#
MPS#YX[/[[7^:W#]].6@:^JUT?IZY8V<0PN'P] %GVP;CE\87^SGTIA>9M!)N
M+GK6C0''<J5+<W-P>/&14OE0TT&Y:2(Q*,TZ>M.FTLT%\W"PU^F-KS2>.FLQ
M<;%#\^FB_F,T$8)A\\#+S=+CE)UF*^%%1BC_O3ZN]?)L6^?2%7382^4PL\S
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
M(9'S7-DTUAHCM"4J*$\ @B!>4T:8TX%+-,4ALU*^PBX;OF#5NA<0.=OKHET
M#^WK$ [W#OM-_GE,!T,$DB:MM;IHOW]N_]DN/7IFJ==F5AI?]U-Y@03Q>F^
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
M4!>81\P3C[@K"J1UH1 F7GM!H\ Z5-U*^ *LC"?9<,L*5 \W*YXA9I>!<[F
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
MSC,_JJWJ)<*[.[35"?N'6?;O5>SOQNS?GK)+XLU!.1@F=316LBCVVNW>69)
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
MJ5JN!3>&18*4<#%54L/(DE18C4<EK& \TIC4<G++L=@,A<^ME*^Q[WPFC2V
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
M3WAMLV&JA1HT3#\]HQ9R2=>Y520.CT'$'QU?Z>X.G--P9F@&PW[O%,"Q8F:
MPK+;"%]=& P6+3#%CW+SZYE9_UE-^L.4 ,#9>\Z-^OT +_FV'PP0;O_8=*\Q
M=O'"&+NY_X:UWG\*A1 6@R"-+!TPH8$B(RA!!6;"N2(83!6P]M;-(]@-T/;:
MB0,2>_<N*;S9&)TF5I[J6RO)->^Z.T='_0#[+?/,#,^\^]H\^V0*JBSA"FE)
M".(X>F0!"I&AA9"1$!\EV]CF[%M, Z"2P,Y,B+QU-?_O!TV:I<YQK.V7OT9]
M=VP&"<9GP3:Q?"(*J!K]WC"D7VZB=.SW.O C_-\(=M9Y R[_ A@]","C)5P>
MZQL51%?;SS<JRMXPE$JP(H)/D@8T7C.8$-^9064$F1G8#W#%#!M'H0O[8 CW
MFD8;Z!T:L(]LZ-<&*=R3R-$;#6JY-DCC=D;M87G:GAD6GI.&&<"6:PR!J%N-
M?V 9D]0*@[3T_1 ZL*H@ M/77O<ZL(SG !OG#9M$V/^-RGZM0O7#:4W%D&@
M?X9!,H#+P7&C!,+=3M<DSFIYVC%E->Y8T3L/IC\1ML!;,(/ZG>'OL:UH UB5
MHV'9AH7V:\N9^S-$!]I>(6/U^Q 8("W0)$=WPJII_TZ,Z,VQ'74&^SI9X>5@
MF-@+%F[D$L]/;IU9PO#U-'3AWS$7 C?#$-?8$+2/,T#=XXGF=&T1$JRDE2Z[
MHTHAJI>EPF)"8XC2$4^IY%)+ZUG!7'#:..EBQ)^4VKAE+6>6;JF\(O+VM2-B
MJS&6J:U1!Q[BGD"(7G6WONNZ7B?LFZ^[Y< !SH!*N@_/_ZW=<Y^?6>[MO1[+
MO1/083I_?&[!]PXN_F'-"Y![)P?B@+X'.79$#SZ^.VOM?V:'( ^OR[WFOJ/P
M?'JX"R-4_M4VR,OV"7P79.7A\<')#H$Y?X;/0>X=\>;[3]@'(7D1$1?.)C-
M(96$'U$@]B1QEAE7*S/ E\'O) W$$"4-$U(Z1CD3RFBL6:%TQ($*1\!@"Z!,
MG"8TZ8_"QG9-]0:0/0PFTG.\PMM7]\"U+5"OR'>'6R< VQL!CINO"9:^E(-$
M@X3Y9>KY"[;6:9)0OK+&?8"/.O" RD$(P@-TP<JP@G<S72!@NQ%B3,@&X)^>
MF$0?6%3^9#1(5GQZK(==T(?G@,0)G61EE95,'X-8+)-*V/B_D>G#4&"?O3$
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
M%&FA.5+,:B!/SYBE!3@+<+X\X)PK9_CN9_G%*F\J6,Z>_SOKE.32($5%RCV
M-3(A&B1<E"!9-E)8V6*7-_+<_QEG&E?;&U40D,_]3S&@Y!V7O.,F*C<E3G%Q
MK,+&G]5^B/\Y[ P[H_@Q#KYW?*S#73Y$W]_I57?YVW8/8]%ZYM%Z.C,'MT8'
MB0U7*$:O$"<:(R?@5VZB%\8Q)1_7MU90M*!H,];N<<]M"UXV&2^G9[<LXJ0H
M\2CA9!%73")-0H#_8.PP"]P2LK1JN"A86;"R8.4"'N 6!'T(!)V>YG*=M'*>
M(<X<("BL,=+>R=S#&'ONN!6LY!<6%"THNM"GN05%'P)%IT>[@H8(Z\X0TR[D
MUN\$62$2<L9S%ASSTLF"H@5%"XH^[,ENP<LFX^7LZ:YW@5'L')*2F!Q%F) E
MG"!"A0]4)^R$*99[@X]XGW%J]^9H-PZJP]U!W 5(R/G;=7'ITK2\>2>]SSY
MHX2Q+8B(-^^DMT*RU[- 5M>F^=0;1)CJDQC^M]_-4_J'[?1RP9K-WL?H#P>@
MX\3AV@!4H-[.;&&#=AQMIBW[HV@^\V@^QS,GO"X9STA.R,4:(^ZB0UIAC8B(
M0D8-*UZ"@ MZ%O1L0K'J@I[-0,_I>2_U*1#+, J. WI2IY!S,2#*&8W,6T-9
MZ4Y7T+.@9P/.? MZ-@,]IV>]R7+EC;$H&2(05S(A;7*"A:*4)I6B5:4L3$'/
M@IX/?-9;<+*).#D]S36&.&!$AGP0"G&> M(4"U UL1#&"\UR%+;4!2(+1!:(
M?(2#W *1S8#(V0-<+(4WBF@D)0-ETH$R:2V8XHPQT!\#2UZS I+-/;]]@,B8
M!DWB[[:;BW,OM_X\[,465<NMC#3-R-%U_4&(@^H),'&M8;_;":W_JEZO_F3\
M+ 8?AOZAZ\;ZTV?#&)?6[;9:6$:D9TPI3HRW(H?.>?B7*>:E&/>"OU.Y[M=5
MG?8J@[LNT;UY.!J.;"_/8BG2/0<7;+Z>*=)-=.3&RHB<8!QQ*3%R5B6D+0TI
M$"PL!R8PRT2I92R;UZOAKONQJ1C8S+#)1^.L>X/99JWJ?R_Z1ED<GKIHV=R.
MI"X:-!4%[8+-$@?#-_\Y[(R.BRDR'_U,(RH4HUY;Y8!^K$$<1X$L"PHEHE70
MCA%B+=#/8S2(*+Q3>*?P3D,WRB+SCI;4*DVH,XQREK3EB3%KDZ6>*R'LU;PS
M7RNC0DEWH*29L@0L)D$T18IXL(A2 F,H)))[%6N-A3**R*55*NBR5(67"B\5
M7BJ\U)P9G8.7HF,B!FI3=<#CA+&:8I:(E8)3P0HO-8&7I@% &DL?C:"(X6PJ
M21:1E5@A0RE (U<Z*C"5F"++6#<O\:[P4N&EPDN%EV[ 2Y1:+2(67''#L<JT
MI+S4#DNN*!.T^.D>BWRF45642I&8X@CS7"-#1XZLYP999EDRFN9@NJ55(AXC
M8J 03R&>0CP-W2B+3#PA!I.LBT82Q;64UOH(OPIM/.&!JF(0-8"39L/8M..,
M,Z=1Y$HA3IE&1@J)=)+>^60,#3F,C?)EC%5AIL;&P(7.\*!KC_/JQ$N#>\NE
MS^C2(@SETB(,Y=(B#.72(@SETB(,Y=(B#.72(@SETB(,Y=(B#.72AQ&&?XZL
MZT;X-W2^K_X+_C/Y2N6Q[?1"[(U>$7TP^FW?#G8ZO<HW:RXZ6&_H"CWK/[VQ
MVW7&?4LN<=]V.[V(=NO?":W.6[9V8ROUN]W^4:>WTZI>LC6(!X,XS.736W[7
M]G;@<9W\ M/SAW^T8G4"T0I5=GUK!'<9[0YB;.W#(W>'K0@3$L9)N"8GX1+3
M^B7 <^R@NMEHMW\(XP[#7U^=>GO/S^S,1-+IO(X]VX37<UN/>#*YM?/;Y^<<
M#..KR0^_3=:UTZNFH/K2926KCSIAM/O*F!6%574:-<: \?WKC\E*?5)USNT_
M_E"M"$RN^?S:+U_[(5Y10M[RRWCEFC'A%<'8+;];AER&?(LAPZ?<+-:089;E
M3;_\$_WA%((!PVY(" ]: *>,K(SLD48VZ!^='^4-SLOO]B(>5)DX>"XE3M;"
MI*%-Z\!V NB>+5_WM+E!1%>1B&<H$1_BR():&UK1#GHPT&$1A)<I"&O>'^X?
M=NT(9*%_93.;UB_=_G#X:Q&2ERDD6_WS5/$3;;4)*V_F6>V7OL)UN:M6%3!Z
M@UW^,*ZT)DA-&7@9^/T,? $@<BY"O&>(O#(>^0;U"YN'GW6-P-ODQ]QEV>]A
M#HM,/)QJO0\77=T"LJE0\+Q0N R\8;SW\,EZ"P<4IQ6(-^S [[88KD\_&UZ"
M^ :8O#CI>9?6&3;2,<($"2H$CCFSR3(G350D&"-X5<*1&,P8+G6&KTG6:W<W
MMG;X]N=/9/,SC.#D/=_<\N(+C&]CRQ-X#FUO_;V[<?)E]WRRW@;]]&-S?7?W
MR]8G\67_R[?V.CSWI-MMTW<_VB=_PSMMPW/?G+3WWZ:-XYDZPYS#JB07$=<I
M-W^3!%D:*(HX"H.-%DSEEN'+\.,RR\6^%R59;T$S\FY(9L\[5[PDA-^3R"\.
MK5S,^KX=I[R@<B./QA;3LL!"""-CL AC%A"L240:)X]$H,IQ&231N2PP*311
M:*+01*&)1Z )3*B-V.! #.6!$HN5CDQ$J;B3I*Z6>#E-E.(@C\8@TRJ^A%()
M#.(1QX0AGBA%F@6"I)8V<BTH\,G2*N5FF?,%*@U2:*302*&1!:818;0"GA"8
M>\HC,Q8+[))17GM!8R2%1AI (].BNRXE[YT7R%%F$:?>(R<"1MH*R1.)208-
M-*+Q,J@#A48*C10:*31RVVG[99XBN=83IKGB+'%.-7?<DQ T5E9Z2P*_FD>&
M,%OP4V&-^V:-:;5<%BD30FKDC<E=K81$3G.-=,#<X4@5MCZSQ@7"N!#/V\B-
MTSS *5Q1N.)E<<4\GBL637""V12 *VSV7%%!%7'P%THU*R9' \ACMJQMXEII
M:B3B)H3<%%&"O6$$$HXS6#K&B)-+JX*:9:&+T;&(_=LO-KV_#-US,8.%"YUJ
MQ]$X1>FAHJ4N3MYUXKAH 5'_[[\T)?2W^]_%MYNVIHK9'32^FVV^NT5D%A&_
M']U%:2*8#]XXYKC 4CO"05M)2D2A>5!?U\>Z"T'5#Y*:ZY28DSCH!SO</:^_
M &B]JS#KW_WAL*@N<Z@N[<Y,V :63D7G/$J"$,2]2<BZQ)%)TEF;36*N3A'N
M$127 GD%\IJQ=O.<$%FB98I$!8VYMQ@03["0I.96&R8*Y#4 \J9Q!E)&'ZBU
MR(&%C;BE"FG"):*>QB0\V&[!%,@KD%<@[QK(LY1AJUS0B3 >$S>$8*(B35YP
MJZB9$_*N=545W+L#[DT/QE7DB6@JD+4\()X\0]IQ #^&%89/>*!X:9629:H?
MHTEZ@;T">\U8NWDR#QCAC''8-@ESS;R31!GL,)$QQ61%T?2>'O%F#G4UF+?6
M6)2XIXA+@0'[F$,>:,L9!9\04C2] GD%\JZ!/&<BV+8YF(X9+I0TQC*"K3<:
MQV@9*YI>0W#O3)M-E5@T-"$?C4)<J8 ,&+?("P92373P(A5=K]DGCC>+)UG(
M$\=WP^%AKM;0ZJ=<*C%73:O*W ,.A3@8_]SIY3HWN7[B01>>V(Q*#L\&Z"\M
MUG#'LYOYJC94$2A9$F)8K]H9_ 4OV@]U!0>8A.JC8:G?, \+S-9O,-8(XY5'
MS&&,. D164,LPIPK,/45X1+L?<*6&>:-"TEI.H(U,WRQ8.)B'F:OA6^'P]%^
M;OVRU5\+DT+C?]E.>-=[75<9KW#1V6$,K_O[![$WM/FBM5YX\R,.?&<8-U.%
MJ)L'^>]%>YX3-Z='XL3AJ,'40209BSB/'%DJ $:I\U:XQ"UYU/.A IP%.)NQ
M=O-DN]S#F?AIVLN-5<J"HT^.H]-S=DUM$%XSY",%_9-3C2R)%!'!*>/1"YM#
MBPA(V$47Q!-FU10 +0#: ,WSG@_8B^;96,2<GM"+((318*?#.FK$I4S(N"!1
MH"2!Y6&)4*QHG@4X"W ^_1%] <XG!\[I0;_A3E/.$W(D"L0])LAZCU&BN1*(
M)I@&7H"S .?+ \YY3/9[..DO)OL"XNALX("AUK <*6!3#AS@@B M<4182\F9
M=LIZ4HSVIH8,/.,DY6J#HPH$JNZ*$Q0H*<LE9;F)FD\)<5P<D['QI[P?XG\.
M.\/.*'Z,@^\='^M(F0_1]W=ZU5W^MMW#6/2>.?2>S=>SQ>NM4]YIBT1D#/&H
M%# -M\ASSB)//'+K2J!X0=&"H@][XEOPLLEX.3W:#29(GTQ$8!%*Q&4N=P5,
MB;RUL!A2&D[5TJIDC]$4JF!EP<IFK-US.MTM"/H0"#H]ZI5&TH2#1"[@'&0H
M,')12>05=@KT3Q=+$8J"H@5%%_NHMZ#H0Z#H]-PW HK"VFM$@M:(JQB19MH@
MR93P1OC(32PH6E"TH.C#'OL6O&PR7LZ>[TJL2;2"(U-U6HO.@09J(\(B<I&<
M,92&8KDW^(CW&6>%;XYVXZ ZW!W$78"$G/I=UZ5>;O7BJ"2 -^JD]]D':)08
MMP41\>:=]%9(]GH6R.JR-I]Z@PA3?1+#__:[>4K_L)U>KG6SV?L8_>$ =)PX
M7!N "M3;F:V)T(ZCS;1E?Q3-9Q[-Y^/,":^+EB0G!**,YZ*OPB/C1$3<RV@M
M5LYS7R*$"WH6]'SZ.M<%/9N!GM/S7A6DB($Q9!-7N<>11#9&C)QA$F?GJQ&/
MZF<KZ%G0LQEKU[PSWX*>S4#/Z5DO2+#'&A.D(W6()Q61R=6XG,BE&"EW3A;=
MLZ!G0<\'/NLM.-E$G)R>Y@8M:8A$(\]50%P;G<MUVYQ[9JB40B>=EE:U*1!9
M(+) Y",<Y!:(; 9$SA[@$NRYI3XA)2A#'%N!'!4:21^8TS2!12$*2#;W_/8!
M(F,:-(F_VVZNZ[W<^O.P%UO4++<RTC0C1_?*+M>33\;/8O!AZ!^Z;JP_?3:,
M<6G);R:)38Z(Q!7AE"I-+0V.8L]",,[C<:OY.U7Z?EV5>*\RN.OJWIN'H^'(
M]O(LEOK>\W2=WUH;S7(!+)+TF"%&<Z5:G (RB1M$!8\*2Z6TBTNK9ID0LBSI
M8Q3Y?MP=V504;&;@Y*.QUKT!;;-6];\7?:,L#E-=M&UN1U,739J*A';!:HF#
MX9O_''9&Q\48F9> CD\)"#,<!/4!.942XL$99(+"2#(2HG2,2&^!@$AAGL(\
MA7D*\S1F1N=@'N^X"TP(X@3EEC.=2Z%)$T@@ '!*7LT\\W5"*J1T%U)J3ZTB
M+)D/C@EDB8R("P7T1 1'7H4@)='*N+"T2KE>UE049BK,5)BI,%-C9G0.9J(\
M&F-%B$E1SH,PB0?)C?281QP+,S6$F:;FDC2">Z4]8JSJ1\TCLCYH!/8LIBII
M2H)>6F68+#/9O 2\PDR%F0HS%6:Z 3-%32)WSOA@&9>>&\TP2\X)II0UEA9O
MW:/1S^;4,+*2*["-#$J>2C",>$#6*(^\]1YT"$998DNKLGCK"O,4YBG,TYP9
MG8-YB!2,6RPXEI9CIK0FP$&4 ^ZQY TI-E$32&FC#OD%8EK[FH1PT0:.6.(:
M<9X,TBHH1).-U%B; N=+JT+@9<94H:;&1L.%SO"@:X_SZL1+PWS+I<_HTB(,
MY=(B#.72(@SETB(,Y=(B#.72(@SETB(,Y=(B#.72(@SETH<1AG^.K.M&^#=T
MOJ]._,'MP_TXZ/CZ]WP@T.D=5A7%5_\%E]5.>4)33,J30*GBRB@7F&0^>F.]
M\BGAKP3CI<E]\[?&0]FW@YU.KW;Q\HN.VANZ5,_Z86_LOIUQ Y-S;F %]^EV
M>A'MUK\36AW<$+W2^M>963D7SYQ\PIS08*S.9_-6&F]X"DSP9%*JJ@10C!DU
MJ/I!4G7^!&2],_3=_O!P$#?3V?+M73O*%=V'HV&5Z/E[+O#^ESVN:\'#$'[O
M]OW>TQZ2_-A87_O^I??G[I>3/O[RS;,O6YY^^;Q]O+WU#F^NOX=_/Y&-_7;W
MR_I[>/XGOK'^YW[[V. O_[>+_?[?/?O9'&Y^^[#?/@G=]DE^[I^[&]_>\_;Z
MG[OMK4_'V_3OO?;ZV[WVUL[1QOXV^[\3>(?U[:]$<!X%R]%?1B">:$ .<X:D
M(I1&FESPJ3[- N&-82V?15%EI#8YG(]J+DBP)'(1>0A<.9<B[)<X]/8 UF8T
M.(R3+LG5M+=>G^F2?'Z?C!W[E;"?VS/U\OS\T6>'BCWL'ZFI\XYSR;636BA/
M!19,<A;$TIE-51VO='H!!.,5T2#9,[O,-&B3\<LWV0-OL.GFF5W$NKW]6B^\
MZWF8M\[W^%<77N*O?K?CCU_BIMK:^2H4,Y1)B;RT"G%A K(@=#D%VF@17+31
MGM\D6[NQVARV=]S:MYW>"/Y_")(&6R?7FZ^GMG60Y[9UM!L'T1V//^U7*]#:
M&5C LU9_T+)'=A#@I]0:Q.$(1 '@;WSMOCUNN0C_A-@:]5L^#O)SX-+4@9^'
MRZW0&40_Z@^&+=L+K;UXW(K[!]W^<8S#E58>8S6"91A"Q^^V0"!:50)_??+<
ML@<'@_[W&)9;!W&PWQFU1O"-:CAY-(<'^9GS50((,9AD7322**ZEM-9'^%5H
MXPD/5.6C\XFXWK82P.6"O3: "=V)F25^/[Y '&OYI6"GN3C83'7]@+7#T6Y_
MD O0+#6D?,!3; #:/OK*J&.6.HZ,E@YQ$^$GSA(*VGO@F:"Q,Z 3+$N!EP$3
M+YR?US)52?!HNBW^,031R#4;:EE>SA_78OA\1>J[[72S9OFV/_@C[^\7+%D;
M/T"R0%5A2BJ.@G&@KG@FD25<(@SD;X-.P@B1TZCD,A$7XS(F<G44,VZ-.MUN
MRTYF.*]MC:$M6TE>+A93!QQ0E2O&4+S2^G0 TC7&V_@C#GQG6+4!.;J1Q%9P
MV1D.03FIT!5@O'<1HK_#'P!@+_Q]_(3Q]UW,-:] TJ?7K;36:N#/(-_KCS+0
M5R]47=[M'UV]3WJ5U)W/,;R-RG!NPURR*R[T5[JX*]SY7?'7X<#OPA__@C>M
MU?M)Z9:_8!'BS+Y ],5MC$]D\_U7DPC51'LD.#&@QTL*>CRQ2&)A.56!.:<!
M<B\!V_^9"&VRG0'(SF OCEK?<TNKGTES3>\!K*M\Y7CO@%SOQ%X<V&X7=(<?
M!Z!/W+_E-X/#H"W[5^%P<-0'T8^]>Q.Y-WGHU<5UF;@7)U;;6:P"#[ <1"(F
M&. M5PGI:!0RULN$K5,\%_,9QN^ 9,?1#H;G;;I6&O3W+\K)2NOCC.Y:*YO7
MJ*T9$UN@6(*&"0B3P/0)6<.$9<GZ;K5V+9#+B3H+'U42 FISRP\Z([C2+F=8
M#W&4]=+\=5"?1V-UMF4#_*T#S[2@^;9^F<C\1%KR+Z#,CN+ICOB]/U9IUR?J
M\D0C!MD>PIVJU\B6)-PDFY-3O?K7Y98[A)US?)#C]F"/=(8 UJW]/NR3T2X,
MYKK-(GUD5 H1X1^>JX\(1ZD@VED3I-7T/C;+;;26ZC]_PR*=5E4D+VZ_[&7-
M-]+<K"YI)$+>+RY)I+452 OA>?  T)PNK:9LREVZ76H;ZW*K+YM6H+Q6BDI.
MCN@"R.8M\KV>]RQQPPN;:A#W^P#FL[NJ^JQ_B>8QWH"'6<FQ+2!<6'48126"
M@WZW]4NU@^K=!W^>;)_AKRO7>W*>CX>E]F35>.-G$0(F:["3U;J=;+:/QAWB
MJJ7*TS3:'0!X '6.=H>MC AA7(MPK%E62S6C<(Y+%+:.8,;_>YZR$'=3V>:*
M.%_K=OL^"^#EJ '\"3_&%VRPO#G>V-K^ZFV(."B&"- EXLP%!(:F0<(!I4H&
MBH=W2ZN&B\LMX2P8\TC /93;+1)P;R8K?+9SO+FU1C>W@!Y.-KY:2UUNM($D
MY:"F*Q&0<1%^#4*&P)F5C%>=3B^5ALHJ/  ] DBA>[QR%F4O/V2:)!WTAU6K
MVE>#?!H"7__MJ!-&NZ_ (/B?W\88Q^F*$C4&7_9-ZX;][N$H_C9.'L"SM[C$
MCUYG)&0*BX,GP_7+LA0N.YXRY^9RYK^[@].IL#L1N4&T>\@F>*M7MGMDCX=+
M_SQ[,@=T=FY&+TS476<CI8>;C6KQ8,?W:^OG%:!-B(-\61Z\7;Q!MX!\ 1K_
MZR9GK4NK6Y4S"-2EUQE6>R-0T>SJ9=)QZ?G4BSIO6KO"3[;<&O5'H'-FYU35
M)/OD@KK4!QUI4!_,YC.!LWIKUGJJDX0?P#HC0+KY&#":Y G1.F(,"Z L#E90
M)6UDG('%=+E[%XDYB._-^$ADW!#\<OIK]WM9,X^U<33<RE,R^WD^D&[W1]MQ
M].%TEDZY4KXXKGR#X?.O@1'%J!(H,I^/H[E UGJ,%(U<6.D26+]+JV+E$M\N
M2'@WBT;6F++./1&O6H9C0/8[&$Q@T4P<!]F=4!OMG5&VPN./3*VU0+K\_5/9
M[9R7QVL=6EQY2V(N?$-XKNLE@_9"$14P)LR;F]KHV3Y\-,&KC?:W_<%,6_N7
M9\*_(3"FKR)1*PS6"'0UC<"&HL@H:Y&(0BCN8S3"+ZW2%6XN.+LJFWYE<:W?
MZL&O.B P'7]C>[A5AP!,W[O)G%7Y5RI/]ZF+.UJ @#-'Z?6)=8:$X:C:\I5W
M<=:)F7^N'=Z'N9]([13LPKNBCWZWWXU#M!$'H^EAT0&(1[YNOQ]B=^(K',3_
M'';RF4[^=J=W<#C*M[;#X>'^>$9;LU$!D\'4UP\ZPSV4LENADS7L["#-[J"I
M,S1?]&GE(]P#--8AX$EK6+=!.:XO[/1:,25 O(DC'^Y^]MWJQY_"8K>33C\?
M4_5RZWL_VQ/=?-<,O"#L'1#O4#UB6!UX3>?P=&B['9CN0?9_Y@FU*^?R>B?J
MU4/&LOC=& Z[<7S0>@%#*\$>R_5:MK?@!2O-\$7'BWW[]#4QGE%0(<LU1=SC
M@%S0&LF8C*;,:I4NQ'\M% 1>#Q\5>O2[W?Y1M>LK6P&V*[P$W&5X#D7&<O,S
M+^!9Y?G5E>PQ,U-T.G%C:WP2!#H>TGCVZFQ_F)VN/1C&5Y,??IL$LG9ZU3M6
M7SI?2P">,S9<C5G1@E6VZSCH>7S_L5V[4MNUY^H<U!]JML*$OOKS:[]\_8=T
M17)ZPR__)&+[AF+VH W'IJ.Y386(GPYX[(AY@)8^EVV=AZX$48?)_,L-_KD*
MC#0&Z@=ODW2SOG-YXRS<A,XTO\GZP(8=@()"=8U)#]4J:;Y>75=6-;FT_-(<
MU8.>8K[G"UG3FAJ7O V$*)X$==)I2G2"M0E)$3KV:3"JGR!D;;S[9B2H/0XG
M6G#'__;G/X=?MOH"[B\VM[:/MO?AGOMO\,8?&_"=;=[>WZ!?MM["?]^)[9.W
M>]N=\7?^[\]=MQ^ZF]_VX%WV1/O;[QT8?V=[Z_W1]@GH5]]VZ#;H7!N?MT^V
MOW7A'3YTP/B<;:*4B,6PY!11)@38H($C'008HI%:HYFW5-*E52;Y,@A$X[KJ
MW6BG-A4)&]5R[R*7Z 4@DS_JJ,-F=-A[WLQP*V_C4U%$)1?#=^.(NC\&_>&P
MD,1<)/%NEB1B9)Y;19&C%B.>G$/&,XN"B8H&GY)G;&F59/%J7N'NIF/8(]'
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
M=S>HM^H.!:;R%NQ_'W.I)4T9,AQ[9"6345I!O$DUZAEQ?D^HH%Y!O>\<]1[
M%5I0[XY0;T77\Q[L6.H0YY@@;JE$-AF+I.+$!:H$B3E;O%@7IEBX]^KZ#-WQ
M8<\>YP&.%R)5N?0KE]8#_&-=E'[AT&PD=BN75>KZ2UV[1+?9DTO$?R]WI69=
M.8V]/OF$.:'!6,VEYU8:;W@*3/!D4F*?-F?8:]#2X#Z-K0LT[42;-Y4RPOXV
M['7]<?/O#KSL7SG%ZA/%V(]_[6/?__? _FFFVP>_XPX%+#UYV^UL_G+P<?-]
M?VOS@_CXYQNZO?.!;QV$7@?>V8&^_'7RYFA[YS/I[+RA6YN=DZV=O4_4X!1M
MT@A,885XD#F&TG#DM!*>.^\%%6M5!%8ZS((V HIZ^4>,5<YV71&S7N7!KNK1
MKE:&NW'+3_;CZN_#5+UM_/:V5RW);US!PVM*[@YFSUVO_ICV^W9TG._Y ["R
MFP W!Y/JE?<@QA. RZJ>RRY()=PUG(ZJ+ W56^#?BF#T_S(35_WA*,+/#2GG
M%\#_Y39U!X?32=6+7V*O:6B_+G<(XK^7'W@4J^DX7P7D/HFC?G>0WY=R1[[D
MCFR<6XNG=Q[@QRS2W<&T?NNII7HX''?SER]&L5?GN?CIJ!LF^\T>QVR5<+JA
MQ+G]F\6=UHV'O>DD_C3C(+SZB OV?!JR\3&G[WDT9,!?0P9:-YZ2,V.Y\N_^
M:$G*>Q&Y4;2?@>&A5R]L[\@>C]=^/-5YF#=T9D3/#=1M1R.E^QN->O) ?1R.
M:C%Z 1IKB*-\66Z\?7J-KO9'&>+_JTMHBDEY$BA57!GE I/,1V^L5SXE_(G@
MM9<[F?SR^G^=Z0%@XG]_M&=76OWOF>768#HUGBJKA5 R<DF)-J#).YG@=3K"
M'XW&#_?$\"KKZQ$3%:5V.*3 N986,^:D9TI3ZZ.1#T=:K\;C.!G/L#1L#][G
M;<\1(-"_[+@[_GZY:^]H>W/O4PC81FX4DEP 7SD2@*HLK?,!2@K_S[ ^RU=7
MJDK ,GL %%F_;_4>>(./C7#4G-7K6M?M 27 X_LS::GL9(6G,MW9?*ZHD9_*
M90&J+'#BN&;7>B?=Q=[PJ/JAFYEQ.(7&A?$_7YQ>9JN8NAPML1R\&1'-.*O6
M6A<#.!S!^L^#U[.'X_AB_N&GN=K;'=3=K&^Z*,ZA@6QC-A16-6K/S([9\V>(
MOM$@^AGCK?F1J0W"S>6_7WGSU3_2#2GI-]Z,-\A5/PK&OO'>TN1V-%E>\^:O
M&-/7A*#[]2R26[D6O]KBF7)ZFS:WR&'RRW00*ZK6:Y/D&M[B=KH@[M&QT6YA
MOUT(W^UD?4:7^870O H,O6ZHY@+XY!;"SG!B>]^R77*;6;^#(2PB<6\B\6MV
MNE2D"$41BK-"08M0%*$X(Q3-WA,KFT\MTM%**I@[/MCP/HZ[N?5Y6Z0_'$WV
M:O<V-#*"V3@[]!#'I[=AQ]/#A^Z.VB#B.AVZ8$[77OY \@[[]/#L\8S[EZEO
M L=V0>$_'N]<UK6&K:4A/S>)<Z1!<6)$THYQI9@13F(E--?:2!;D'41WOQM\
MB>/GGB1N2#\>O#GJ]-]W=RG\?M#!N_T/?V]O[G_>W7E%._TW)UN;>R>[!^_H
MQ[.!/]#BSLZKXX\__W( ;>UW3MYW/^Z\X=L_O]^'-AWO[G3P]N96MW/PL??7
M2>?4T1:F'#%&(\%40CQ)BDRN#:QI\BIGTA3$K+WDZU*=3Q+WV.<>;["^VH=+
M[3P97BBE4$H+*,7&P#@E4BKI>236!NZ$5@X+DX*_[H&ADS@:!CO>+VQROVRR
M#"-U5B:8H5Q V ;$#7/(.H41U0XG*H5EN93P__=?FA+Z4^&3PB>%3PJ?/$2F
MOD0-*+,&5%K'*4TF4$JM!4SB(LJ BXG2-E)9.9&EDR$T:8T8SZE*#24Y2Y]&
MW$:@%>N%)[28*(52"J442GE 2B& 1#&Y8*WGW IK)0^24*6]B!2+8J*TB4V6
M)DI.V2*UH<AS:W(0+!@K@3A$G<;&,QT<%\5$:<EAN'O9!RZ;9XNL8!,[B75
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
M]1 IS;]M33TAQKNN!74]%GO4(UX%_^;XYS7W6,)<N\"3"2:P '](%P#U\.*
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
MBP0U@IGDE.:@#E.R3@TO&V,E.J @WT/[/POHW1'H+75BL%M,T-X@1;1$/."
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
M\2T7Z.MF5A8N!OS=K<,/8GNG\\G91!U6"GA8$\2)8\@Q6(?41V\2)Z WV6P
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
MDJ/>/?WKY,WJV6X9&4Z1.R2CEF#!2H%TT@I1 U\+K:-*;NTE7Y>R?=7AKK4
MVXIR)1=20=+LK6<\J. "\9%CBRW8AC($+4T >+WL6'A!TM8@Z?+\D+:1<DPI
M"H01!)+FD95)HD1MMMD53L'72*IU0=)GFU_IJ2K=?]:OREL9>==B[\SN6_6#
ML^/NN#H<=@>3\;D,A^4$Z76&F)$-K,I!P7)$^AD+.*%%P%O!5L_;1?1Z'CE7
MGX.:$U5_VIMT#U?J/I<$KW=AMPQJ$^).7$#\E&VR,HN+X(+.; Z_8I\@6@R4
M:Q@HG557CQ?4*PL&BA>&@X$B*3+!$Q08D<(J9@R.:R^EV+@@J?5C&RAM!Z3_
M+HZ<YX]YW^:L*9CWX)BW=,J0%#4AS**HJ$ \%S!QD@O$0HP AB9/)&">VGB0
MDG[/&?.*R^5NE-@<E%K<+7<PO!1O<%VLT>)N><8";D@1\.)NN?=!_&,>@;,X
M%[F,Q<G'8/(9BRF\)ISGJL<;U'8-X3_:HD>V#L9ND/WBVYQ.-TJL^=O\M/*K
M.CO']7?,GW;&S8<RSCZL.J1XC,1%FE!.@(\X20%I; 02/DEF>:XR:==>"LW6
MF2HNJ><18%3XH/#!G?'!MSGD"A^TB@^6SCK)L'%.2&"!J! 7RB!GL4<*.\(Y
MXRX2D?E K"NE"A^TTQ)ZWCZ[SOD$.;/\)_=G!MUN1-LU?G=*>[?Q5#QEVGL
M,^CT8?]7RS*K#0T6EKL1R^VN6CW,*N.CB4BQ8! W+"%+@T2&4: V@SV.:>TE
M62=&E#(#S\*=7<"_@/]3LGD*^-\Q^*]4V@Z81!H3T@#UB'/"D0O !8DJ!7-I
M,><N@S^E!?SORL!9U)@YET3I@F\6.4!JR?YZ:A%"UR[('+*2)V2>%:05F>34
M)7ERR,;=E]XXC2GOFUQJO]G1Y+C.!=P(]7BS.YXE2FM-+JF==PM4Z?3A^S\_
MB,YFYWA[IP/W=>CNP6>ZO?-&[/;?'W1V=L7N#K3ACW.YI(ZA#?L?=SX?=4[>
MB0ZTL7/RL;L-UW=V>MV/@%1;![W]SL$[\M?)FZ/MG<^DLY.1Y//QUD'G4X@6
M"TTD$B!HB'MKD0790])+F , >TK4V;Q221MLM W62,JE\D9[3XDQG&&OF4]G
M\TK-9J2JIZ1:G9,[SBI]/JG-5YO:DN5RC6R<^S;G@/M*=?DZ7WV=-BYTQY-1
MUTV;)+[+%/;#Z237&6H2%-5/1L.CG.2P3JF:<[CZ><;7=TURQN$(P#@G-_3#
MZ6A<W^ERE9 X'J^OIHZMQK'7&]>%I)I<?;V8ZUM,AI4'E+?=>2[A<5QMSV0?
MQGMOO^I.QG4)H#C*J;CK>[MU3M_AWLCVH35OAZ.K\I57\U3E]:M7,IB;_#4Q
M35,GPTE.X5AK%W59@;IF5IWXN)'1.K?A/%WZ/QXN7SX2-U";WC>)+=^.AOT5
MM.NNI,R7WQVT=?C6YAX\_Q4\=X]U-C]\,@0+FCPL90'_<$DB:$ *(ZJ2 AS
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
M07L06#O,20]STC=82$]:_7X8D_YP5BC,V'UT!N\>/0 "5&#PP.";<7;=HP>
MD0CL'=A[,\ZNUP[NR=>\2>QF!"S,+?VL._(VSRVE'_N]1\?V#,-+@]((2F-K
ME,91I]4;/#KL6E :06D$I;$U2N/)06MP_)B3HH.^V-C+]XZG\$[:(3L=I@N%
MI82EA*4\^E(VJ<!^"TH$&D@]JHR^!TB/!Y_\>1U+W\(G">\/[_^[O3\40-U/
MNYWF&=\# ;D>2I\^*[/8;3_ V.M=3BV&I/FVL';O(6:+!-;^UM>,QV?MS3NW
MWY^]W-B3"TKIIF!BM]W]JL'$7=9'FW37WP9W^$[-]"'H?Z>"TL%#^,6['/E_
M[+MS8.V[7_DZ@;6WE;6_NOD+?G%02H]_<.07AR1[Z),-?;*;+*0'@_8@1-2V
M-:(66/NF1HI^^R"P]K:R=@@6AV#Q#BJE)_WVUZVXWF5]Q$[Q,Y[']>/NS4M<
M.S.R6=R5C99^@8'',UT LEQ=Z*7"K[O/9AMI.XBQG@O,DQ9EHJ ,0+S,T\I,
M!C8#/A.>MTAW,,PXS'C.8:QX$.=P(1,VW_[[[-5^=Q 1W4=ZFL0[.^WR/L=2
M4YL_6 ^6G= 3B=Q76F%T+?TA1=5+%*<JF=;TIX]6Q=JAEC(.]1L/@9SE)4\^
M?L[+32ZU/U5^:=[\WOIOJF%)>YOK%T:S=58'TS?81%28P>E_+,:XT_CWO1_[
MO74SVN5_)T6MZB_T_I"XXN.^&M.NGJOT2BW*O6>-S4])'I8HND*H+Z7&>/QP
MU.##(^[/"Q['_#RB=>D"'\/BU?8M.B+%.O[GWG\EW=Y8CX_C[JC7.SXX'AP/
M1_VC?JSC@8J/X_&X\]_=SMZ/'WCZ),GY*;T3 VK_\4S]N(X[=D<M1G9[C[M(
M?O$]AKZ>ZY1^>]&*?M$91N^R8GTY(OG#=';6<M'K3S.=E;K<69/FB'#A$4$U
MB: -$<*$V# AUO]C&+>ZY4L.$V(WHVTX3(@-$V(?H+TEK.;15Q,49Y@0NQ6$
M#A-B WO<RAYA0NQ.>U9A0NSNGFV8$/OE-+Q/K"Q,D'W<]P?B!.(\+G%"T]L]
MBWO#!-FM +_<\%JK?J=UW \M?UN)8QFD.TCW[=)]^  S-()T!^D.TOW8E'G2
M/0B]@ULFU5^K V"WVV+_UW^=]+J]%\%PW;L38$/"DUMQ@P[ML5^G/;9U>'(4
MF@@?S!J%?K3'9_!N&",;&'QG&?PX<'?@[IWE[FX[>"=?\R*QFU&P,-OMLZ[(
MVSS;K1^FR.YFD"THC: T'E!I](X> #,I*(V@-(+2V%&E<?@ ^(%!8814WA;<
MOCOMWF/S_J:S=Q@E&Y82EA*6\HV6LDF5]M<M]!K$H/U&84%=:K"QJ$&=^Z,&
MW3BM5@"Q@@-RG_!__R'0NW?9 PF^]?:P]J-'H@)K?[D;\/BLO7GG%D;:;*E2
MZK0/@TZZ]X5_5Q&\[^7Z6G#G>1Z-UR)_%WJJ$F V6VC-;!X-]?Q*ZPS8TDD^
M*MO16290TF649(#I5@5 N/%>/9VE^4)K]R+WYE%5X/F Y(RKHL!SY7G1E2Z
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
MY7HT)*5O?KWPG4ET9TK]2;[4G)"JJ[(2[T_Z F 9T"<<0X5I 4PH$V0G;$J
MNT-M9N0']'WJ$IKU8Y9?<1>L]?G1+5L:[9>Y]\; +'C*[KKT':!1$QK0N/0M
MOXI]E!-%LMR5L\O%FUL<Q)DU_6F1*I*26T.1:)T9=(VIU+)QP+2.DO*M4]57
M3EJ)QE9MD\5RY#CVRSKJ6*E5FO#O24^/T-A,5N$:4"1I;U8?Y?Z%UEVY;"&<
M0!<#<T, )8O+NK/8_IMWD-@<"9KQ#6RC_@3;9"!TY$2M+4X3-;2]PRX:[NVD
M4;)#A_MK?D4$!EA!A1[G2%\*J@ ],2GHYH&6DKAN-%C8%Q%1AYID$<>?R67%
M'=]5DN)*3WLGC4EF;**-%>>+%DR-N9+9$V/GA;0O227"&HF["&(9J4JFI3R3
M2,RM"NEBY3@?\A@9X&5A*51G#$S/]A=$S8]V)A;\LAWYV%X[' =VS4VNJ<KT
M>]4!XJ6&4M+#DI1K18N\ IA;!?0!DNYQE5J8&INVMM!LIDII3>BX^W)3;J3W
M+KKU.&0S=G#?L+%5T3$?X4KF;4GY6!O:6@>-!WWC5 JK'0D%H>JG=/'HT1(+
MF>!.<U5L*& OF1V!8R$/ 8Z$B8691;6CEW5KGGP(#T1?"]MIMAMX4JWFG8;W
MHY6LL17ZR[Q/CK063*LA>B=K2PLP-I@.GUQB?3^/<+3B9[2 .IAEZ??YBGBP
M*XKXL!U)1;^?L-I596P:2I.R[B1M(NOQ37]D6+(NG_/@2Q(0360:,1:P_KJ*
MN\]GK8/>75B+2!#OTV$ H>!Y69'P%(N-H?Y-_';4CEY_FB3#Y(::;V^SAS6/
MF6"#B4M()LWN5(#T&3=F5NKG]H<7=!ZS5"V>)QFOA[^T;I297,L'@_;)89]O
MYF:HFGF^N;6WY=:^-$) _GC</ND,KO_SC=^]Y8\#LZ:O_."3@W:O?W+'+S_
MI+GUW+@:,/J2V22^.-S"L'=F_*:\W&=;UX52C$!$O^>UVKC'4)=;"?GUIUD^
M\,E_\8*WZMP?>J3C9Y%[=<#C=;1^V&CO9X8*;W4(.AL8W_S213>< BW,Y8*>
M\66<[Z.FY*AW_,G\L=_MMB?SZ=Z/_6Z[NR:ZN0%B?W<^O*/,?Y-AS=V50<W;
M0</'2T@$@;V7P)[BA '/8D.C[QQ0XFI-_;NJ*-%0A'O-N>:VTJC?Z;GR'U4,
M%=V>]]]^2O6"ZY?I+[T.?6*?*YFED/G@B7KZC(N8\=,UVB*8KXU@K)V5ANZ@
M(0T]9[YZP7SMJOFZE^<?+-B6R.P-%JSN34*LV0/3"@8M&+0M6O3]W3MKSX(U
M^XK6K+=1UBQ<QC9TT9\MK4U+YMNF[DGT1_N\?=HF@W/8:0&*_J5!"EQGP@:=
MH]M-V ;9J?4!^JU4$MU.MWWV^WD(O^^4ZD=Y!'"5N8+--L;4U8)J-L/@"U,=
MP;U%/.)'8_2(XOIY[MZK2LVM+__WI_>_17-U(85VJ(<?C4Q7CWL&5(E\T+ZO
M_>CQ_1V3T_/37X.<[I2<GGEB\T%]RK-\NHA>?YKKC-%8SN.)GJKHE1&H($]?
M5YY.7_X6Y.GO)$^G*HTKZ:&*?DNRCQ@&%:3K@:3KU>N?@W3]G:3K%3"!DB!<
MWT*X?GOY4Q"NOY-P_::&.@UR]=!R]>[]ZR!7?R>Y>B?=F<$G_ ;B=1!$:Z=$
MZY3A$=\!0.+,BR&^0@SQ9\00GQ@T"1G\Z\<(>0Q<[F&^V5)P4L)/5Z7N&3<P
M>!T30H<?_S$LGOVXTDZQ(=T@U_3BO$Q3VX(S1QN8:[Z19ALS1HTCK3DC*HU<
M+):^M7 M;#4PVFK/S1:3YTGW*3./8,PCQ'S=]C9V!SW:055D23FY<1>; DRR
M42U5=T4K.;X>K>0^/6>'KN<L8)P$C).[8)Q<A])[;</>1JBJ:SH3S\]^^?WE
MAS_>OSZ_5CMM>>>K7VX@N!HUJ)6K.=!Q50@22 /,FO[<'?0/+/+A10)(*WH4
M$"A'%? (%$\"Y?Y80;LP';3 IQ<H&*1/#3B808MDEC4?@!N@*^"=\/-4-9_D
M!6UO71OM(_>('G:[[<..>?[Z)M&F.]WX:Z]3&[#KFBX_^Z_'#_?H!UWWH-/N
MW?W9FU*0N8/]B.OA++?NMAI6L^MR\BUN]>^=H0L"L)6KN44 K'\$R[-9! LK
MV\Z5!8W[91KWG!:O@&^U=0HW'.UMA;C)/+W+L09"WD+(5VJN[Y.-,WJQOZD*
M.RQLFQ86+-R72>^S\EGT9Y*FB9I&I^WHISPO@JW;M4.^TYS+8 N_G-#_0JRX
MWY5)68]>HG(#94WHF<$;9_.(\:4CN]VM(WM08#LN5T]NP!*Z2ROUAGHGFQ B
M""O;I95MF)G9.D4#=_B5RA)4=+>C/PH@>&^P?@FG_%FG7-N0?V.4BW./6]?.
M>8??_ &CJZLB>,K!4]Y:3SGHMET7K"=W!RT+GO..>H%A99_)<"O=#)M2";[I
M1=\GUQ=]/QOFHP7]9S*?IC_^?U!+ P04    " #,H/]0)D)/H348  "E( $
M$0   &-V8V\M,C R,# V,C<N>'-D[5UK<Z,XNOX^OX*3+V>V:MPQ!B=V:GJV
MG&32DZITDI.DI_=\FI)!V)S&R"T@B??7'TE<C V\2-B]9A=734T[H/?1Y9'>
MBV[\^O?WA:>]8AJXQ/]XHG_HGVC8MXCM^K./)U]>;GJCD[__]M-/O_Y7K_>/
MRZ<[[9I8T0+[H79%,0JQK;VYX5S[:N/@F^90LM"^$OK-?46]WF]"Z(HL5]2=
MS4-MT!_TM]_2"]T93L^MLV'/&6*G9^+1J(>L0;\W.#^WA\CJGSM]ZY?9A86F
MTY&ICWKV>#3NF>?#06]J.$YO/#),-,"#/CH;"-#WX"*PYGB!-%8Q/[AX#SZ>
MS,-P>7%Z^O;V]N'-^$#H['30[^NG__A\]RR2GB1I/=?_MI'Z?4J]-+UQRE]/
M48#3Y-:K13:26X@]^6"1Q2FO:_]L<)XFY4 N .WZ08A\*X/VB>]'BW(!.Z2G
MX6J)3UFB'DN%J6ME<O5"FP(\@1UF,OE2#4_CEVG2*.AQA'5[.BB8BL3I&U'M
M7E_O&?J)AL*0NM,HQ#>$+JZQ@R*/Y1/YWR/DN8Z+;=;1/,R[TD:"W.L0T1D.
M[]$"!TMDX;JF_NTG3>/TNXLEH:'F%^2R\@8TW"AJW&'NB(5",0KRC5$0.L5>
M&/"_>FN(#^^!?7(J7P#68#.$ENJ%R O&!4F>[%:8(GO-2R.PU(N3&YSZ>#P^
M?>>CK;(<Q1$DTO?XSYX^4,NV:BC*Y\W^ZJ5R^RC#6M.HE2&5V[$,Y1I&IBAY
MR?M8D)=ES,NBG^U6EF;E:%J(<DTH24<JP+,=JF088.O#C+R>VMAE./H8&HY!
ME1#_T5M+-\D_")>48XV4"I!)B5^]M?QF$9#ODU#@\"?)L^72]1T2/V"/>$^^
M2+OS$W92<U4PT24Z0_QS@:A%B5>C8$Z7E"PQ#5VF_G+F70#,*78^GG CWTMM
MS%\6\CZPDJ1)"AELCDG^^I2)6)$GJGNWKD^*P#OIQY. L>+AN(7:7'T;.ZK5
M9R*N[_Y'U-Y#4]7:,Q'L_=M7?$FQ:L692,!<NR;=GLN_L/>::W\\2<,-Y-N_
M^Z$;KFZ9EJ +@7NB\:1?GFXK/$-1$! @S3C->MU9?^NS"(']I_76$4_N)T/3
M8C@MA_?KZ3;*%GX48/O!_TW\WFZA1#A) @AN*11IN<V16"J6/$P9 'BY(GY
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
MR8$(YT%3-(S!;==,>YO9=KQP_ZS5HXT(:IY%=L4=_Q$N_OMF>K_%U$@:EFA
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
M ./+0]9].'7SSWNSX4$L]6CLH10;1JE)<4L'];*0[S>T[CA@N0-%LY)<E.=
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
MCY647Y:;4B=,HY40]I *M@[4D#OPIC#\72UJR.6T$1&'4A(P*0<N HLR$+8
MIF[XM,9+@@4^% #WN)7CUIG'@].-/O)OH!-?!ON^AO-AEN>_?:RQ.,F%%>H2
M).W\67*/+&$@:!Z !9X,2RJJ$%7413:QKCJA.[Q1OS^1JWO-X"P,:*#/9XO1
M\_.S\U/RUS_A3Z5@6KS%V7B:O\A@.3<P!<5M4<RKH)BV$LB!L)Q90.0V156R
MZ* E]+X;&D)?K6I'5T!?C\W2A**[*B1;JM"+Y=SKA+"'T3*(,KVX<;9]*-.E
M#:4]]&4//@;<IWH@%25@,=R2CRH=TUQE1HLP,)^4]-KH2*OI4]"8#?;,0U&8
M/C0<6%&^F'J7.RK/J6#,D2F)) HPA#7ZP% 9%&A"**X<;,=: 7<XLZ85N7TV
MIWV8:1",O#Z(_NG?Y^/%YYH#,)U\<0(22N^X89%L+J:UI+ED;&;"RE3MM4)6
M60MS>"NJK\?:&9ZDNQJD]M6@%4R7\Z<+J)8AF;6HCA.3&9"]:2O1-W"XUX/3
M*5J?:$^6J0BF407F,0GF,RUT-G#+99>-Z"'KPSUAF$.K0Q^)-U"#=_5L>X+Y
M)YA-:%6<7P414N(Z64WCC(1*"LU\Q,!"5L[K;*3CH84>K(=S^,C* %Q-!Q=T
M _OBY_$$:!N<G+S#A.-/=2M\.YTMRO1T/'U_<0BUU/O, 4+5=DPQD+V%G$7-
M.7,F1!62C0&;'*IWQ/?UV1PMB+NK7_H ^G4YM[H ;6F1=$9Z'"NE"=_]=6H/
MLAIL7MT!6VF25^3!26DX[=O.T\H-M(U;#;1URQ*S?8):=8^M\["4J@]'#92)
M-OLS6OG'<+J*[VJKYC87KA*+TD7:_65FP65)NS\0/NN*%;*%#MT'[/#642-.
MIPT):6 [U0S?<T*X 9U-0DC)$\M2(--9DYU8I&&HI5?)B1P[Q?1V4)=ML)ZN
ML@Q&1KO3[?GKZ0+G-0%R_FR2UPCFQ\]?/M?#W>7J:XTSJ93"H!A7783"/%C!
M@.>40_(\ZC8)K7N _OH,\H-1?%<]S?Y!@)N(KF9C!TPM#?)UH(Z4M74P:N_$
M# ;BI4G@: VV)&,"DQ/CX,A0])Y0!F58,"DJA0A@U./6E?N2N!Z4JO2A8T 5
MJ85%HS>S\0F->X'Y65G@[%GZ]_EXOB3@!7WS<EL."96R(M ^7 -J65I:<!,R
MDS(D(Z,SWM]7M-3Y;8<W??8G9=I2H@/:Q$N 2WW_!Y[F9XOUX(KV)I*QQ:2@
M >OH- .1"PO%&N6-T6JU-&<#W?>]Z;%3/:@D-\[L__AA13ROZ,N=*A3?X2><
MG&,5"QGBBQFDQ;RV^GE^/E],R2K?J1KQ_H?N6WG8$_9J-311+C)PQQUHEWEP
M@7LI@H]&8 AZU&L 0TI[:<VVD?GEHYM+?MT05N3O,"I;4K BTL8(,F+6P(MW
MY-X5U.I^^=\=S) LO!C/X>1DAB?+^M)IN?R#/>IS]WUE<];Z#'F5S0+<.[)Q
M#&JM7&WP8GR.'J7B1?%\/YOWO'P_<_?VP]]</?S5=66:%UJ!)&=1D!%'*W((
M]5B0,R^5!5W 8&H2';P/V/YV_O)Y\Q&(H@'1,^=X8=IZ),M"T[Z3N2R:!T-C
M;&/;7P X_)X^*.=W#?8=Y-H@BKEAD!<!$>NX,%H \\Z1-6E$9"$;SJ0DTR4%
MU)PW\>>V@3I4L6I3]@>3^D,I-;U.F_GQ?$X2FL\OXZ\7:3-1V"2DJRT$HV7:
M%4.B<HX)Y9-SJJ@BF^C15E3'BE$.Q_VF/,2].6@0+[H=ZN\"IF5P\0&<Z _(
MUJH>["WJYOR'F!0:KED2M("2M\I9("@,)<2B=2UE;'(>?_PS]T/1WD?"0\?^
M?B;;?#K[_./Y^'3QCVD=Y\EEW"*BX!@RL!*M8[J0L0,E&B:,%5+71#@7.T6
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
M79%V?17"'"^RY6L*PT_S>G0XBLG["#1\'7$9@046=(W9.!-C\2!R:7,#<T>
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
M8%'S0A:H30RX<$P)M H+JFC:YTT\D."H30Z!HV4ITNJC%=3#J)K_$E+$2"H
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
M6@\RIVV&)*0STYJVGV (N\U!\J"\BDIV4J#=,3Q%)3H0(T-[./UAOZ6I0E_
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
M*MI(H@Y11H,)59?LQD[TW7KS8>M==Y;]= C!':#6]17"?+<:O\N_W/<@;!V
ME2,N58(HH",9%%8K+4E.&CS7!;!8>NGH+I3>$MB]UO'6WP\CC0[UBRG7=BPN
M80*K<TF02#Y6>4PJ)UOL:!.LWI)9_ELORUC,89)?C2&.3VE8>W7E[/CD8:39
M;P K<I92IY*4L3(;;93UM'@;ZRR@4JAD'/4?2F\&?CY?G,_P%QH_+2-OX?/2
M*=M;^EN?.HSDNP-?D7J$&*57T@D1-$D^:.0E&*.E$)E+/^HWA-X2_R>.3SXL
M,#_[A#,XP1?C>8WPT[OVEOJ]3QY&\OT&L%J'GHH1 K-TP>GD"_CBA!%9B23)
M0[S2^3Y#Z<' WZ?3_,?XE)R9_&;Q 6<O:];"R7C7Y7G;X_:5=6>HJW705CBA
MI>+<9<V-"EZ[) 4BENBXD*..H(>1ZNY;W_T/;2CA#IMDD,(9,JRE4TFG8'S)
MRH/TP4&R4?EM<MYKY]SRW/?G9V<P^SPM6WYGCU5FH#<WY&UG :Q.(L5I82(;
M$*S29'K[&&(DDL$FEX!OG41],.R1)_(L_?M\/,/:^&R\P&>3_')R*4U\-?Y4
M;Z"Z>MN%Z?#J^O0;T'BR>#,3JEYF$P+YBA(-,P&X#M9%*- I<61G"/N&:Z\D
M.R*KG:<@#$NID,/C36$0G6-D6&$0/$H1FMQ->@7@P$UA#\/Y:FQV)VD/WXEZ
MZTA?3M+I>3U;N :KH^7*2<NB4(&18R>8MR&R5+SV$LG%3J:3EO=]\Y/6B?9<
M-#@7_'DSUM>XN$[T$@E$B,!9J-7AVB3':,4'QG5T]8(^AZY) E4W>$]:K1HR
MU:"8_QY1O)N>GOX\G?T!LSP*SM9[-R,KRM.2B30'/ 3#"FBA!7HIL4G#X.X0
M#W^6V(+D._=I-V%HZ+[E?1?2BZ8K*+G.PCCFB[),:ZY9Y+F&_E%H7E*,IEOO
M\IU>?XRK==N0N<^6UI^)8^M.;6_A?,PR:\,BS1VF$R&/G)9FBZ+DX PHWNV&
MQQU>_DUO=F&AP>ZU9?F]*1)M32#S+-5[9@S3G'0;<O L2%^"X9DD<FAKZ*GO
M6@V8&5!_+O6]T\+HO9 IZ5KYF6R]\YPS4"4Q[R0//EN;X=YH4X_W/2AMV)FJ
M:5LY']:QNL#',2O,4(^A+3)=8B!\8!DDP9.#%&1I8O[>!^Q)*4P3-@Z[\=QH
M\W:SG=LH10DJAE"=1]+OFJL<E7;,6K*P(HA4VI1I]X?ZM6G4$(PUZ*"V9FN^
M&XX"X2)ZS*SFQ!#&5&C]#+1JIJRE0![]JAD\E%-^/[@GJ4>#LW)7<W3;(.'(
M\R+!UDXZ@K9;K4-AL=ZLEGWMZ6U]*18.O!(=Q:DZ[JK3EXF[>F+V,G]O7D+4
M*S[ZX^=?X%_3V?-3F%^<_M;[YDDJ3K*8<V$ZZ,!\EN0/1BN$#[K :I+C!A-Y
M.$RM*W2/=5YQ)-8>2E'O/0*^.<B+7&*ND\S1,MK!=<TE5A=.A1,9'+AH@V[2
M7+0GSD,71QQ5E?K%M_>BM(&?> _<+V!?P]E5-5$7R"WKA'? ?)RZX::ZT$_O
M!B/RH>B@1P1;:(L!2<Z,TYF%2#/6<&."L59'T:3T[\'HWCTUQP]>]7KPUT#E
MKER;JQI7P=$8LE2]"([0>&0@ %E2S@K.LR89M$Q6.E;M:'/F-N0K[2#V!J7%
MO\X@XQG,?J^WE"Z_J,.\JGL.T0(D H<.2IT1P" 9ST3,/@GE)-HFS52VHGKZ
M*C(<*4,?ZRYOLGPYF9_/Z@WLK\:)EN)K8"B#A.P%2\XHIJ&&2&)43'"'BH.1
M173+W-SVEJ?+_K "/FR$_,Y>*DHL1I/[RY7R3&NTS+M2F$47T;AB13IT0.J;
MA]:>RL-JW=JIUP5N2\^L)][C>&7-^.^N9X.1=]B3X[6P0U($3Q26=,T@%KS>
M .R I>S!2A.M*8<^"'PP7MA#5;4^G#50L>?G\\7T#&?O\'1Y-#G_,/YXM<\;
M%X16"FF+ST!BH']\,I$%#Q*=%)KS)LW#MF!Z4$<Y^_,Y;4-& P=MI3;K4@ 7
MT"R0Q4=6/^,0R7<45C)?8F("@PPBTG=C$_=L"Z:GK2=#D;%Q/1FNN\66\KXA
M.L;W>7S#BLI>_>)5Y-4T)F<Y)LU1@HC O8Y%&ZV-+]O*)@=N%[]%:;^<*&J#
M($.-!?F:B5LOB(NAV.KH@_$\6P--;H[I FZO*,*5G)^MJ3U>:6^-R8A$O@US
MSI%%P"62RPN.H7#)U(NT0<O[=+7G.Q_4$K:;-MP**322=H.][F:JUINR*HJ1
MYR;+#)'1@&GE)H$P;^@3%ZALR2)8U>8:W*VP#ESYUHK-U9MMAZ.B:=?Y+5/G
M(DJ2(]+D2)II&\E\*RF3$&B71JVB,T4 MNX[?Q_$0W6>;[;*-&;EH22J]'%D
MM43PX#TC:R/3U!.9A1"PWE"4I,])D@7RE84_6VO)'A'./FP]@&A3%[C?(IRM
M^-\S[+0+>0] YV(4@3;U6D'*+=,*)8N6(S,J&*F]X>3^/EE=&S#">4A5Z\/9
MH2.<6+0741+=-5FV7MWIC58,4PD245OZW[<(YSY\]HEP]B#C 'U9GZ5$UES^
MZ<^/R[/OJV#,\_/9;'E-TG6#R5WB5MT?OF_4:L=AK#8[%1*#Y)ASUAJS"2HH
M%[T+.EIG $8[#:@%&[OWTNO[BH,QTZ'/'I:B)8^Y:&-UD=;;R(-2+EL(UF?3
MG9^]NNYU?LL>(=_>[S@83UV"O]PIFZS*COZG;8E!A^2, Y"\%+"Z.U'[]?C\
M9PTD3W9=OF[\];[2W01DM=>@4 E<"K0*H4;M(Z?_Y<R+":58J4;K(>TDD=V7
MD#O/&$XZ73I2TT)L"D_>JD"+0*(EP'&A54KDH8:(HVWP=I+4L[08?QHO/I?I
M[*?Y8GQ6"UTO?_KY2E4_[S'7=WS3<%+??8"KW/C"C;9!&]+?Z%/TTBNA#<W[
M'-,M_=UUJ#LQ.,0AW):G#<=$KR,VJX7-#LF0M$@2C]%YCE&:X#1'E?FH&^0>
M$GV!D4SGFD6W3)BL[9G?Q-/QR865NXM4[WGBOI+M WA%NAYLQF!L\EQJH$TL
M<Y\%K3QD"A;%Q:@[],$D7']ZX\NWT]-QVG%SV^U%;?GH-+P5FISV5CAM'8+6
MF3L(H)3)B4,V$,'<0U.'@?9D;_=]]<9?#R'G#GNI"ES+B$C_*9H\6F\2.:-6
M9I=Y%DZ.UD,:3)^O^R.OT+#',KW?"]OJ=Z_AKIK4VEDN) U3)BUM]EFG(G4H
MII02U'UZWF/@@[$[Q*[;\PUM^>NU.Y> 7"M4*2+YJ]S6[3D( 3+DX.G3/80-
MM&._P_%5?<,NXK_YY_O*=B.452.R)!#.F9A!:43E@Y'!*)W!9%<4CC: VDTJ
M>^CFFJ<,**,N.A:R2P 1G2(;)40(!F,J0I"MK4LT<K0=XEX2NTR &$9P5P\;
M7GYK8:Y.59G)H(ND72+JK#5H%4BLKLB0:,*6-6)< [B'-%].Z"/^"G_N9BC<
M_/-]);81RJJJ)?*M'7G8F4?R.[1/+GN?O$:NLD(QV@!J-ZGL,2O7/&5 &76Z
M,2(;:=$&Z4K20A4(.F7D3@>?R4N#T7:(/23V?'IV-EXLKR.BG>3YE'R]R0E.
M=O4)MCUN7QEVAKHB3.-3%MS%>B^U-F2?.IZ$3-EXRQT/;M01]#!2W<?CZO+8
MAE+NY$WQ@JAU2CK3#H+D^Z+CB%EXKP57JFR3]IZ^TY8G[^Y2W?_0AA+OX("1
MMXH)?;'%:^TA1Z5C2EQ&52)*--ODO9=?MN6Y^^_OW1_>4/I]]O_D:"E!F65
MG8P@T9,)6L@?YHI;;;>QL/*:_4[Q7TWG\UM/?W6=*RAR01E-8<X$SK1+EGEN
M%'.TRVA->*->X6680_S-D/9-6;C]Y,]O<3:>YC?E34K+4Z"$HU@;Q-62-!?J
M)3,\(_-)608Z)*N%QCOYZ"W&O ;9X=,7!M*,U4R%83EHD*6^ O#JJ.!->4L_
MJ"D<KY;=;($63B4RT\991G86B:#HS#BA)Z,52FK3&[83NJ>J+ -P,73'C'<X
MQ]DGG"\3;S#_.B6X\_,SG+V:PF3^?GJ:1]9Z4!H*XUX6IJU/# H)@,2B2\)H
M0<7[]K>.[WKTQ+>0Z>!=Z&>GJ2+YLD5?W*4]7E[6.A)"16]*S=L"68?M& 0C
MF52AU%BWX:O;YJ;N\UO?\S2H'E"6 _9SW@KMXL[SD>""[#7K683HF8XR,Z@I
M>V RD,>=XIV[E7K2?/&>ITWS#K(<L/GRU5T'.,,Y 5K0;I)^OV%XO\-47Y&?
M+7Z&\>R_X/0<1[4IBRS@F ,OF,XNLU +QZVPNH3LO"C=&N?V>^\348-VLAZP
MU_)U)S<24Y7"F\D+,E(_+8]&7D[FB]GY$O%K7+R=D2OVYR@XU&A+8K($4E]0
MZ:(0KWARM"$9JVQI80MV!?CHE:<I(W<UQ^ZUH%PV(5^CVW!#MYU1'IUU#(LB
M,4A!.]NRK7@401AO#;IN1F&GUSUZ#6@DV;O<NWU7C?6:.5V\P/GX9+*\L6+^
M#\PG))@;OW"EV;7%?-36.,&1H:)1:!N0Q9 \4Z8$4.!UT4U<R[V1/WHM.PZ'
M=Y70[UUIOZPRJ9[2;Q-ZXK.3&2Z+9>>_3M_AQ_-9^@!S_/+I.OMQ),$6'5#5
MFF]#"R>/+)A86+8Y<0LB&M^F!G]'P$]&Y0["V%U-"\-&RZ[."$9"YI)-X@S(
M="=HX&M5DZ)_C('HA%:Z28NK]7 .58)_D"C83C)^*$7V=X;RX^?7L#B?X9MR
M(\ZW+*64]8P*D5Q!61LY00(6:HDX[>6!U)R#;7,%9'>(QRJQ'T(?[E.Q87AI
M4':Z$A*^0'E90=D%6LO*^2W8CE,EWXK6[6'ZO3DYL-I@5-G+$%GT5C"MHF50
MD-<:;F-#"4JZ)C>R'5Q=[BET?P#:TH>*%G<FG$,M7T&L/9$R1K+T)SB?ORG+
M6L'K5H <BJ;5EGE=C?LH$WF8+I(L3,XNY:Q-$^.F$[IC6\1[\+D:[1F<C!:G
MQ;A8X(PFR SS>'&)26()P1&FXC1A*E!J>_C(K"O"!8DUM[C)@K(&S-/1A[U%
M/?39[_/I^60Q^_SQ%!)^"4I=7?PAP9'17UB1-M0.1YZ!X98)IZ7126>%ME.
M;]M;'C^YPPIRP*/>^6PQ6AY2+?>[K)WUW@!+)F@:6J8%QD7'(') R#80K XS
MFAYZ8S;35ZLS^=9;GX!_L;L46U!YJ5%=8/1P$[J3.ORDO=\5V(.!50[W$-^
M2^\J',V+",5YIF0-@.E$ZP^*JI;*.*?1*&<?#8L;+/3A2>PCM8')NSSUO]*F
MQ+/0M(RX4J_L)E>" :>=PRNIO/&Z&-DES-.)OEMO/MS>N9?LIT,([@!MG;8D
M+%]D?DR676OG?XP7']Z4\B.<UMJF]Q\0%S?^=(\JG&$!-$P3WU<<*ZGDPJJ8
M)* )Q6HK112%]FGMR GWM C#ME3R': T2S<'F5Q PQG:PIG&(%D,1C-,6:4H
M#3>YRSK^8-/-K^VH*&BV>R!;MDCZAXQE!AK(8$;DSM&:P,-A\NH?RME('^8[
MGHWTD?$C/!M!;2 4M6P02#N(4XKY%!1#!)KT.CNT3:Y?>[1G([WT8?>SD3Z\
M'#K(W0':M[.1 6CM$^W>@9,#JTUR*+A.EI6:D%M[MC#/K2>6D^51.PB'.,A_
M5&<CK;2E#Q4'#74:P7WQ%AB7:GD_)3DA",B,\5XG1>! WV>]/[)09R\N.H<Z
M^PCR "[=^\4T_?YA>DI/G__T[_.:;K6#7[;F*?LZ5_<!6RUYMMDKC"YY&702
M)1H5G(J&ON(R&3O:#G$OB>U>2+[Q6<-+KT/9N .?7<TU@YQTCBH4(<BYK/=M
M%6N#7R/#O:K%[SYNC]# YH<-+\M.372< (,^Z>2*#M%':7.JS5=3T=Z&L$:8
MP[C?R^NGSY;];J\3TS@W,NO(4@R1[&'K6,"<F!$H2C*95K(FQ0MWH>QKQKR<
MI%EM:?4"+_[[<G)7C.^FIZ>7:>0C+Y0"U(4)7>_"$0 ,' <FK7>IGB0JGUN,
MO"?.PV]\>VK)JDW3DI<&)_IU5YY>0'S_ 68X?W.^F->V:60'C""%["QRYG@D
M/U)Q9/2M^DG*6#19>-#$\=X&ZO *TI31U9L-AJ*CQ3UE%=7+^?P<\XOS&0&Z
MZ&9P@?,U_K'\T7Q4P+B,'ICRU:SS$5F4WK#BN3%(YJ*631::;O">MOHTH&C
MD^E.2NXR%. TZ"AK $N15Q @(+,&= 9OBL FZ8G=UYP=9\XMPD>TG:2B-#(7
MHV8:?&%!DU_%E4^92,#8Z":_#<;_DYX1NXM^P/KK*T3OJFT[P?P3S":D6_-G
M*9V?G2][/[P@X:?Q8N1*,%Z:Q)",9*8YTOQ,/#.'6@177#U/;:$<]T-[VLHR
M,#4-JK1?X^*BN>&R%0PYI=P:G5DQVC)M@F51>\ELU"4$KZ.33<[6;J%XVBJQ
MN\ 'K+2^+IO+_SJ?+RX+Y9[EO)0SG+Z%<7XY>0X?QPLX76Y>D:12*X?K[2_+
M=L?/)OFG/W&6QG-\4Y;2>O-QV09Y%(*(%HUFLCC)M*VQ/645#2FYF/*R'V0+
M'6HPEJ>MB<<FOT'U^.Y#>H<DV_EX@>]Q]FF<\,+.K07R)Q><7U3'ZT#BK7M[
MTM'6@U#)R%%*+ E)^WXR1H0F61:M!_9-TP^F%@WJU2^NXB+8,_Q0#^1JX7W=
M8GZ;D&A/Q_^#^1\D5C) OG0 >8^)_+GEO3XS&N#DY*9[1WO4F_(K_#E*B;:D
M4 (K.F=6<\59B%[5<W^5@T[6RR;]'%L-Z&FK^8-0@P9%\FM<+LM=R9XC4Y Y
M.?6J,"^]9GEY!RCY]-EU*2@8W-O=XTSA(M,&"ME\7F:F4JT,5!&9CX[^T=*+
MK+E1KI$;?Q/&H;+:!@Z5[R'+AY+%=F.KHB7A-?Y!+F,]\ZZ3<C:=T,=TT=AB
MF2OAHM8B%\FR=9[<!V%8,,DRD;R77#OCI&ILCMR/\EBY;/MHPV8#8F!6&H35
M?Z7?>U.>Y>G2)K_,C>B"J67^VCI0QTE<:\CEM!$1AU*2R%&)R V+N682"ZN9
M1_1,.ANX-+YV$WW<RG%/FMJ1=:./_!OHQ)?!OJ_G%&2.SG_[F&D1E5Q8H:X*
M9_[_]KZUMXT<:??[^2\$>+]\>8$D.[,[0"89)+,+O)^,(EF<".M(64G.V9Q?
M?XJR[#BR9+?4S6XY]NZ,X;&-UE-53Y-59%VB+@EB8-PI<@:A6'*]9&&V!*E2
M'>OLFES'=4(WOH/?WY"[>\W@5FAPRW^[MUX[P37H6,QO7XSDG0-A!(LN$;B
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
M:-\VY@RFED,FPY%IX3,+)0+%M258B-'*<EZ'_?UBJ"GK?3WW7DE!JHZHF4Z
M#(P(##/W@1<O;6R3RO0,ZWU['==,8O&IZWT/Y(H'A2)819"AZE$I<M:!,YLU
M2'0\Y$ZE9L^]2.DH(CQ<I'2$09Y,?4<'F5Z*E$XH4CJ&*Z,4>IQ@Z*="8EY
M>1DL$\8;IAWGS)>HF*IOMQ5&Y#+-W<W9D/>X(J5SX^XQ]AVU2 G1\.QH1U&1
MU_.T&&M'['H"H"3%+=G*T"0L_MF+E(XR>.<BI6.LU2!SG<+;LEA^AOFV3]/-
M=$BOH?;3C0QDJ*\;(HN%7!7CDN4EB))*$Q(=P/-"H4$LU62,*P7>LU3;.59N
M_Y/LLOKP\9];<-F:I,#5*84 )'"L 1A)781V I7.PC2Y07H0U0N9!K1:@QN9
M;9/9S;;/BR'I,@&HO3^UKQ%\IF@M9.- ^U*<:W(<=0?#\XXV3S5&.U[<TO]Q
M,"V#Q!_03!/=G6R;_3;NH=@&&\N/H*P#92,$%IV1]5C:,Q!.,N44MT5+SD-Y
MHE9^) QJ8^1C]#E>Q+U9LFA5HY7O_?RFU9,L"F3=@TH6M4- )JB!8D#0(*3+
M6MH\9DKP/HSC>Q0]K-DM..YMBO'*;.] _?/_+K90-00CI#),H"8?QEO'(A?
M3-%%2N=5&'4XP3Z,/S=K3C/%P;5FN#X<O\!R3DI844"UD>*4/AOWGM&WC\;#
MH';Z9!C,OBB3(H#1-A9OP.KBE1""FY3LQ4/P>FCJ]&&>!YXTM-8Z#/!$E;RB
M>!EE0.V=]"%B"5)*74Q0QM_37:_1G;L/Z]':Y="CAM9AET8M1O%L%=?>Q*25
MS3Z %0*3*B!$1'Y/B</T8WDU7\_R[/*J#HC^B.EJ2;+BZI?_ILLKPO8K+7=U
M,;I:;]:B]V47Q/?;8'0FJQP$K4.U9E[3L@0Q9A9\]%ESEX**36XQ!Q*@]YUN
M/QRO/B^NYNL+%Q%UPDA+>BV#*[7Q>IT53YKEUH-#+YO<< R"?OS-=Q+VWKL\
M'MWR+?S VY.1GN)<'X_H&%%!(?BVU,PS;YA763'G+7J?P8C49M3FH&*,E8QS
M%C2>D %GDY?33_#7W_8_8'/.H!1RT%&S[.KL)1Z0Q4#Z*-Z!3K+0;]MD^;23
M:?I3W/&9.NS:/QAC&IPG[4=VY[*D"[Z6I\6/ 9PH/>A<&-&)J3W-.07MC%$Y
M)2C,V*B8MKZ0HR0"\P*E< E"MDVNT:>AVV,)/4^5;<=8<=Q4GQQ"$<XQ ^2"
M:XM0FQ!))C*IHZ"0RC:Y'3VC5)]AC=<];><(S8^8MJ.+4]H'SGRVM5E'22P
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
M&<HKABKSK+3B);MNAMS_ 4_7C ,H[.#[>""[:OOC^B7""O_G__Q_4$L#!!0
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
M*+Z5S9\WBU6P@;8<S4V"GEG_IGB28B65)M89YS1,61!!EB4IQ"&+(8VH@('
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
M?M@2N39;VC!V'WEAKNCXJ'EU=NY7J7=EB\BI6E?6SX]<R/I#OI WE7PH9Y'
M' =20!J;G"!$$:1<&2Z3"<M(0E3"1JE;O19I<F;+I961P:]&-U KYQI1?OD"
MVQ'DN,OFV[0:9\7&*UM] /(DJE1OI/IC%*4^0'&P&M2'(_=U^2I9%.;<:9K
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
MVS(3-1PR2&B4ID$:1I00^[84>Z-/C7D:^4PF0NK2O6 ?,XLHBDN0\,PA6R"
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
M6J(/ZR+B3)$LI@I;[H8>L1XI!=<_VG8FM0<$/6^(FXN]*[ MZ/DBPN[5,-W
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
M!8RD@BJGI%['^:?&,/I;AMR(PQ5P.SKQ"*/OB_A:\JNMY+%:^"NP%O\*5$O
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
MLTQD:<$YB1(Z6UW.9+Q&"*<=W@@YC5=57G6M^3]@S>PX-/1*!*;0,(LPH%'
M<!3]-@X8(,?(C02&(W7<6."*L0:D!WVBW%2P^?6UG*_^:_EJ&MJO*W_)!*59
M1"&7+(&(10SBG,40\R1-DH21-!+6&4)GIYF:CZL3%#(C*7AJ175(@#F/9ZQW
MZ;DH$$P2(2%2.88L*LQ9OU3:0H\CED0.E=2\(#K.1CX<IOW? W\XA782MC*"
M1DC023DD_>H\4@X96%X0&RD)Z^2CY:OTV44@>A.QSM\]7B[610WVTK$N7SW0
MG:&_56TA]4>YX&_M6<Z]NN>\\99P.2.1!@^E*61,8(C2(C&V.(4D252!8HHR
M%;LY."_..3V:_"9?]%!/)E&=/E:R.0"NNX  1P?%1< MG1$^00SM>#!6\(ZP
MFP/QI0);@3TZ&&RQ\>I,N#CIN(X#6PR.G 36-PXI:+1.KM)&\S8^^Q,MJW_0
M^>M.>OTLS3#AU*1*Y#R%*$<,LECE,%4L9FDB<Q5S!Y/,>N+I<4^;=[CIJEYN
MI'>INV.-NX79%@3+X!2T3MYL0-S)Q3!R@T;PG2(;0:!UJ6H4 N*Q"AN=>UY]
MV7[.X/37,[(>;<221JX:[E<U<KY[F.WX3=+YQUH_3O*6_Y_7LI+BX:E:OCX^
MZ7GE^J'7ST@D,!-0)$3S>,P+2&7&(:%<%"*)"F97?M)ETJDY+K3UN&R"BZ70
M.TA]G9O):(6SG=7H&[W K&W$!:V\8"TPZ"0&.R+[,QU= /)I/5K-.ZH!Z8+$
MH0WI=.\P\KE;/C^7#;'5MPNQ-5A+69\H!U;$$J4\C2&-9 11DC*(16RBXR5!
MG!*>$Z=^-DZS3XV.=H1O8G/VQ'>L-.9A;>R8*QCB@2G,)]C.;#8(-)^TYB;
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
M61JE1:;R]FP&%86 !,4)Y'$6RTRP @DG \YRWJEQP%KL'2^@<U-9*[SMF"(
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
MJ)85K$U27^.-&UIBS'H!$HJC(BH09 J;L)0L@8PE*8R%0I)'.(X$<W%9!%F
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
M'[3+\%L9PW8-/F/A41?@<]=UK#>R7#S88]A&,_>I9$AD>2YADL4((A0S2)5
M$).4Q3G-B29.S:Q:9(R-.1JJ>189.8&?VRM])2H]O]56.VA#88 +-/[E1<X;
M'[2ZR DQPQ87.6_G46V1EDL[=JA:+N7/V7Q^LY"W"S.U/<S,>NJF*-3Z1'?P
M:91*\V:;50Q+.+6M?CFD>4X@$XE9S3":9 GRZE3E(WUL?+!5OIS_]^J#2O\0
MX?%^@^-&*;U!WC/9!$7;O]=5%]2"]KSR4F#8WE==L#GJ@=7I(1V37.T^D9);
M,K5I M-$"\YX*F!.TQ@BR36D"5/0_*<4E9QEJ5<8V D98^.O6L5MARO-Q&Q>
M[IZ5K]C2/Q+L%*YNI'0E6GUOJ]1 [?T=JV _0?8M2 3-:3PA9MC<P_-V'N4(
MMES:.1YTME9?S-+\B&R^S!;J=JV>BBFB,<NUU-!X.1%$>9S;FA@$XIAB1A*<
ML]1KA>,B=&P44>D,2Z5/3+I_6,5!J;FG9^,T F[<$1K7GLDD!*1= DJ=,0H<
M67I9[M AILY(G(@U=;^WX_:LDOMV+O]<S=9KM9C2!*DHSVQ%-R(@LIVIF$PY
M5(J+-*)2QQ)M"V4X;M*>$./TCAP6L^A[J]9JN>LR!2!8+!=,:^.E&.&@5MMS
M:_44OH[;JUTQ&VB+M01KJ]]%=/QW5UO,#[K#>DK.L+NL+98>[;2V77MEG(]>
MKHJ#4^UMQ@K+N(YS0P=99.A 9<1NPDB8:Z$$QSA3J=<FS"6!8W-*3D2*V*;)
MH-CIW3%:YQS@;OP0$L:>N:(UUJ:'?!97:'H)DCDG\WUB8"X@<#;$Y=)]UR3&
MJ3+1[LN,<;L!\%I'#A0?-\HV2_ELOG;37.>:8F[[\MKC'JQBR".<0!Q%"<NR
MR*R.G(K*^@H>&_>8+UO:)3W. 6+GU4YPX/I?\91%"NJDWIW6$[!> J[ /9O)
M2=G9"5C-0Z?1N6,5/J?.0?8[)-BY(W(ZV\[C_@ZI=_;P6JUL2M^;$@G%#_OG
M#_7G^E=CTW]-)5(LDE+"#"?<=KR((-=F693EE*>8:\U1[A97YR77Y\T:)JQN
MKWE=[;>ANT>2F#/P[4S5&YA]+Z!:4 1_E&H#JS<H%7?<[_+\1KOGW_4!\$ 9
M>&U _S50TITO/*UI=\X/&R[QSM>^@]0[[YN[A@V9A]M*-V5QE+V4CTJKU<KN
MH=GXWBE/18(U$U"Q+(=(YPHR%1&8YDS&2IG_<-2A#*R;] Z;7D-4<-TJV4B]
MTZIY,->AAI;C<+BYH0'1'2I6R3*-Q:]2^:"<U@[NV_:0\PXA3#XPA8UJ<I(\
M<*"3#QK'L4]>=W?CK+?[^E_5VCQWOK$1O]L0A2E6(A)F10QE)C+C>,8$TE0*
MJ)&,M6V;GF+ALQAV$3JVA?#1R=4$V/367W:*@ZWFGIV9G$; C:1"X]HS186
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
M]$,=56XX*L$)-4 KGD-$=0)9;+-](DESED<ZMK7+W8N^'3S=BY &J/+VP\H
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
MEE)F"8S+'1DB4DAUSF!$<)S;51%BOH7F+X@<V^N^U7@"2IW+HF$[K:](GW(
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
MQXVR^[<_S$"H:2J25,8QA9)E$41"&1<V,W]H25(>95H3FV1[.=?,49[71N@
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
MVON1V'6CYL9O@XU%S]37L,.B7I82E2]E>)D9F+UA$] T;0+VQE7%14O[P-;
M<!09!.>0['F=0H,2:Q#LWG)NF(>&B,\PDGY8\I]J+2W54LA4;@LL2 $Y0@IB
MG2B6(\V4]"J/=UK,V CT37B!]0#_*!6]*AQC!ZH;#5X/5<_\U@&E*Z,OWH+0
M7^#%3M([QER\M;8]W.+HZHX=*8VS(-;;G;5/;+50<HJC7$81$E!0S"&BS/;(
MC6S+<LESEB&5Q<IOB7A*S/@6A966^WWQ2D_/AH^G '5C@&M!ZGMI5Z%S[XB.
M?Q?$%O.#-B\\)6?8GH,MEAZU"FR[MD/0Q$=E_N6_-S9@Z_N:K3=%'2Y(XHQJ
ME2$8RUR9F9]32*@D,"6YCE*>$YXZ!5:U"1G;O-]0$U1Z>L9AMB+:_M*'PJGW
M_9P^(?*(3P@ U4"!",>0!0HRN !!:S3!N7N'"QNXH/U!?,"E:[N6IUJM7FV8
MN[+A'\IV9]@LUI_9;/4/-M^H?8I\'1TIM."*< QUSHFA1*HAITI"31*1RSQE
MD2(^BR%/^6-CRU^7R_\"I::^!9_\8'=SEGH$LV=*W6I<80E^4\RJ69XTA(].
M[0A3V)I&?BH,7)2H$S['586Z/:;CYLULH>YTU8KM,Q-E&\';>L/7UAYJIEI/
M%4:Q5CJ'/(V-8X=3!%E*&"2YD(1+(3)*O;9T/(2/C<+*4PU;M:[J8J=K]?>[
MY2MC@.>>C\]8..X$]81PW_M#1FT;LU"W"-QJ;LN_U>B61=\J[8-7'>\"6M#]
M)!_YP^XR=4#F:.^IRS.Z5A=_48N-^FSLL+M=]NCQG[/UXX=-L5X^J=6^_%:D
M(N.@X1QBG&C;@] 2&R:0(:EMA -BN5>9(%?!8R.U6F]@1QYL-2^J4/ZM\IX9
M0\YCX$9H?2#;NY-V M1#3'LJA.8+5MB"Y(ZR!RY,[H?(<8%RS_N[1CA4?'C/
M9O*K6D^U$!$5<0Y3E<00J4Q#\UT3,-,B$QSQ+"->9VEOGC\V&BI+PCX;W<H^
MP5N/RC?<X!!"-WJY IB>663G^5C5;-N5;1W<#^QYMJXK=VTOLCF*RCB@]M]O
MQ'KV4H;?A#S_/PE3V!/]0Q$#G]&?M._XU/WT91WVTC]L5BNS;*_W+1+S6J,D
MTC#)$8(HCY!9<F49%$DNXB3*99(XO>_'CQ[=JUXIY[$!?(B4P\YX9_M[?J-K
MO;H4<SG$P&/KNS,6 VUX7_HZ^.URG[2V=6_[\([A=K1/:GJPCWWZBM"AW550
MP&:Y*?;U^&RPP'U=]7.W#54&#.R==ZDBP212,$DS!I$TE$ZSW+(6B5D4,1GQ
M8)'@'74<7XQ (RZ\$3!NX_W WL9F8<XR;&9K9J@0\JY#[N90O>LP]DS@)^+1
MF^'J#F,X =;*>O>^BH "O:P$>QN&84+@NRHYDHCY*S%V#["_5M#UI5._S!@O
MM_2VD>3?E#UNE39-Z?.L$&S^GXJMICE-1!1K"JG($H@R+"!39D%+4!IAF7%$
M$Z^Z7?XJC,T1WBEI][W-"Q)WK[+J. 9N!-XOLCTS])N:K#O])S:,GJMZ+7T
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
MZ#H((;_2K(R%3&F7!PN%(</<0EUQS*G$F.,@WAQ@>VI,^FLS&S$:;,3JSFS
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
MRQ#T#V+E6^VNNR70F@J*: 4%1\(G4@+R@@EH-$%&%Q1K%;59?]S,U.9IG9?
MM&[&;A,=Q3)TE^A:A+)O$K7@=!YFZ-5R'H2T>T1'+8V\170NVI<[1&<_G6[9
MYN-VL]Z(A79&9EHIC:EQ"!I_EHL9!GGE $5*ZP*S9O/HVG6;GKVI$<*II8>>
MR]>OW/3Q'KYT,Q#%5UJ["0$PR>+-$5ARK][T3;[Z\LV1^$/6;XY=-K!XL$M9
MWCS^9(3/6)KJ&'\DM:DL,Y7E&ED"BYI82"R34"J+82T*0QGEBI1U5%G@>7M3
M8YB>CZ!Q<EB1WP60PV@E(72Y]V]C48LOQ@O#(FF9W063XQ;0A<7_HC0N\+(!
M^GO[6[>ES@O]82[D_+XY M\:TQ\7G_W>ULKQ5F/T66^$NL24(<Y@P7TZ8XF
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
M:Z&($E"P"D-"!()"5Q0R1Q;:<E651$;5SP<8G5I*U_H,]DZ#GM=7M-$+&H#
M#97$L.;>3KD>T?@-E B(DFZ?A-@==_,D HD76R<QUU[93+;7Z7V];TS7GI"3
M5&%5$I?'6,E=,H,5Y)H@?\S'T177J#;5P!ZQ9\Q.+ZW9.SBP@^<YC,.H)S5N
MF:FGWV_ST$PS_4'$&%BR-,(\9_=U^EL&('&R;67(M0/I9C<76]RYVYKY=W^F
MH]^[I^*L4 9!RXS+?[@MH53,T0ZOJ2)65!*;2)XY9V]Z!.,GLML'LP)^U7(-
M#DY'$LY9E .9)A5RN2FF\[.'5JZ&/$&8).67LP;')9:0V%\P2M!%UU")^>#+
M@+IIVV-73O)N:_[7B-4O?RQG##,'+K*04E5#@JUV>4M50VUKB8GEJ"!1PH*!
M=J<VKW(0E$-8Y#+ ,7R2%+91F,6 QN6;?9/PQQM?V2\-^"3F^@9XOX%S/#7+
M!".5GF\NFWX%Y@G&XS@'A5\^]!B >9AO']:^?L7HG\UF)ADO&4<28DP-)!73
M4&"&7$;#954HBBH<U>'KA84HAAFAD5?G(-AY> -^CB_??PYB&+=<!4UF%HE"
M94"=_8G(TQ;3/S<R<L7\B1A?EL6?^N#0=GY_]'H%KI8+]ZO:S8J:SH&/NY^'
MS-I2::G5%;1$2$BT() 5E84*UX4DD@M>J9A4(]:!J>4<MWKYK=O!=;'T6V=V
M5<'1O?PBAR2,0'("G9E?GN'ZU/F;78O21_![^]\LTZ*AZ*7M\1?IP\B=_H8A
M]++?W\#[##[\L]LP[VVB?UKN!%WWV[$U+Q61)8$<E0P29#@4=:FAD5(7&B$M
M:)SH4X#1J1'=WN>GM2J=VX-+C((&('#3*C&LN3>MKD=TR*F?8(@2G_FY;'?L
M$S_!2!PY[Q-^[="N<\O5YA>S>NA) ,TLYQ;5DD)14>SF6[6 4A(WZ2(2(U*B
MJE91ZSS'C$R.=[R/T%EZ:/LD1U3=GP4SD%.NA"@WAQS0>1^ SH#>:Z?#3]L[
M[8B=D7N?G8[T9>^R,Y\]];SW!^6#^^V??^G^C_OAVZ#^\R__!5!+ P04
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
M]4D.X3S--S-M0D;/MKV1R?'CUH'WQH%$+WTJNI#@6F#L<=*F]<H;86QDC72
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
M*5ZG&,P)%P"3S+0"M+*F29N#!VB:IL:UG;D92_P=(.F></[GBRI)Q^N)N(S
M;1TN&[VO[2 8,25-4"5H3$V*LQXC;-I./\V.6D;51P?X.J-_/0N\J(!(VRZM
M$'+I' 7]3I&'EQE%=,QK(KUA/5"?1W,'JO7NZKW]9-QI)<MZLYJG#>:78?WI
ML,*4:T\8H\[D?I)&*ANI#Z8-JOY5^_)\#0N\.J@"19WO'3CD(LB<2*\@%O3
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
M2-Y9;YJDUW:F\-D$L_N@ZO[&:&/JJP,/X&)$P$]+$M-)%>2VFY-P)I:@!/A
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
ME!XFL&-CLP=J[C_O&5$]_1N>(\N_;SQE5-/3NIS[/A31[I&"C1I<O;FN9*8
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
MCR MU\+8Y,QN_4US6?&'#?^0*-TL/LT9RILY0V6^T"<4ZD_XY_^<A.*\$A5
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
MXOC1F_CUTGCG)GY]Q#]^0_TNG>.L3%$3*D$EC7M2C&7BG#! '?6,4>9(T)T
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
MG<.=H;I9X7,OT<]JE_Q!QDG\(Y5>P"G>H'+<YZW;5F?W_WKUR4/)K!\+=?J
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
M".4QOL\A@BE5-4EPKV6F+M69DM:=Q&NZ>=L'7;M&KY+2VMYD7Q3#"I:<<<8
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
MDBHIT^-DC0N\ZKC8W::'4]')D/N:%M-Y1$H6JPO [GE-OUDN[U.<.$I]#L$
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
M[T-8#RD)Z:^+A/[QXM,7-WO@E)+@I$./G!-=TI)E&FM694Z7(TQJ1OEN0'0
M7&<0,6XR;T"<74H1C4/NS>SF\^?%.A1[R6>DF2B%GKRG5* 3;S$$#,Y U#EJ
MIZAPNQVN3@'<,1+&S?Y="FZ#*:'1"IWM^7@GQ%$OQNN=%3D=)&:P6.GA^7LJ
M/+4SG@4?05(FR\%2V:NR!AXCTTP%9_..-(:*F@[2=&[J9<^CGZO+.*Z-*(T
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
M90!M'=_RAZ!EEY$;2RL=W=O;6/H=UZ_G9 "P&NN+$I3C+"+054"&."L%'F4
MSRU7SAJN4Y//RX,I[/AF;06ZXS74)_1N^;KU$][A\OU'$O_/L\NK->8+&9VB
MVP^K7U+J:DB28YVY7EMBM$DVJ#8E#H>3.FV^^9Q@'%-G73IPMSR_QP^UCNN!
M.WN,R[;G::<[:4-)'<DMNWG-'_AYL5S7%H_[X1A,:,X92,80%&>$+@I;00CG
ME#,Q>-ODG.XBZ/26HF^?NRVEJ<G$9N?J=1\\*(P!8LX1$@\$<NDXZB;?] ?0
M-JT[-@I*OF\K&E<CG19"[C[0FX' 1P6-3SZSI1W:1G9S:X36!(T1,-25JJYF
MT2)=2,EXJYEF.:GPK*Q1^HCYJO:G/W[# T&_^'KSAP]*[DPR%H6%('0"%37)
M(:1<N_HBLR6PS-I8Y>/H[=5J'8"F[ZS6&33W["S9"?FOIQ_:TI:US'CMA)]A
MRFO,IGZ7]?7+*0?OZ&;+J;!4].;'#VS,-F/PLT>%P=>YX76 D+$!@J& )LDL
M$#,WWO=@R*9?H#L*BDXT8@=KK(/4Q'M2T:9IY]'A7VVVW=A0G"^EW@"*(EKG
M$G@6(G >I&%<QYR:?(S=2]7$0&N-B<<8'$U!/:#MFO:;G3;T AFP3AAUM>]9
M%H3@2JA]$BX8QQDRT]# ][!R:D3M;@\;CQ#UU).<7I'97BR_OKB:7:Y_752Y
MW"XH4B+90B<)DC!DRXE[\)G^-7I9@E2&/,1A YMVOJ*+2^P8G2U&%^#TS;6O
M9O,P3[-P>3U9I8ZJW7!A1#2:V0@:'0>%=>>M=!)09I:EDJSD@0W_VU\P[>>5
ML4 P@O"Z6)&PYYI]<[=D)T:,TO.ZR#O7V=4\U[5\""44[XLH/O,FTYZ'$#<Q
MG,[MKXRMKG[<EFT\U9J0V;I^E+R+.'SP5GD909BZ7KYX"SYZ#E8P)3)RM+*E
M6S.,RBXNNA%!,AR%)VJL"YMX.X;X[6>LDZOF'V[=Q@N9LW8U?^;H?_63)UWN
MK'A@(DL>BY7B\0:W<<"WDZ)N@78J#A8M5-(%NFX*?%87Y!@(5@H#FURLF[T0
MG*P'$ET.45OG9:-VY6L"NG#$SH"=HP3>!53N:W)JU_'+Q9P$=57G:UZ?@L5\
M]0)):GC]]_X,_T=^Z&R^6,[67U_/Z8+&U?JG>?[V*;MV1C M!,O*@D5C2<(L
M0K#(P*-!PVQ R9M4 9Z1QVEK:<X'^%YAT[XJY^8/ZH\85OB?__'_4$L#!!0
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
MNEU6$K#9BXZK'<)D]^&"O2U1)LJRS?J,Z:G-^<<:2\@:GZ-+6@EI,S[$-YE
M;TM2*RT952Z<9S[:-^.?[QW'<9A>T@D#(=32WHC2 P16WPA9H"CT/J)<2&N^
M F\%0;0DAL3>U25]OA<=AFE\Y#;,A17*&0=L+#T"8-02N!1BQR5!9[?9%)<3
M"I17%$PIXSW\S$@"_(BF5%+P^;YS)I*%8RZ:41==,<X9+A# \K4 YXSI4UPR
MRM%['WV6 #N(\T)2Q4S-K7PX930'!\ AS6XH.L\!\%2NR-ZP$I<9PWPA<Q%8
MJ$R2;RB?NPMDWZ7+19GM')!5]YJFR4O3.<VY.1ZE31-!FG#;1*MJS9"M6L@%
M.;9*Q1Q=EV(&29] -9+C=*LF\&P75)B82GJ<YIM]<;+1%R=/OR_VHX-%_$_7
MS7MI3WR;>&<PLLBR79O7'%HX$T7%3>,LFTG2+S63U"P$E$&":OL_ZNQC:%F)
MHF2?'"S1<]=ZR[9K(12==+H-#,$6H02 <Y*:3OA_@R?>:?"P$GBZ:![A\'#0
M&%0)W&TYJT$69N;I4 &O&1"Y1HPY1Z &W@#SM82G7*N5+QD1#!*[)+9\":-J
MWF!0P$/!SJDVZ='?@--3SJPS:)CZT1Y8P7>R@>^DP;?&8TZ7\0E)J#2Q<5PI
MVEN<I(2IBN-YCY76"ZN4WIA'289YNP"":=IE>!PG?ABV]F&5H\EB@G:9[K?"
M0)--:1QWEMH/#KBO'M@9FEG 7U7A\J73<18J"_B9),35[1*.;1;,K2VKNK+6
M,UA>#[\QN,8R*[0CF\)MLLI?E'UK^-Q'W99!.8-W-?17)VH61$LH;9'9)13!
MZ7\AA=^+_S<4__E>]RA5]KB^1OT:*/S3>6YYRDP'64-*<$;0(OB=*\(.)7[G
M<KO5*]6WL%[RG?5V%A2KK+?^%OZ4N^^_17N[E/F=2^X=Q_T"#'>WL^0^MG5D
M^7$D*5:U?(@1 [OFWW@S^O-MS$HTGR5ZDG)LO%G=IU_;P7<>UL1C@'FM:=J6
M-OSJK?[VV'QYL-] !G\ 4$L! A0#%     @ S*#_4/5(&?)@"   ES$  !L
M             ( !     &-V8V\M,C Q.38R-WAE>&AI8FET,S$R+FAT;5!+
M 0(4 Q0    ( ,R@_U#B%202N6@" $NN(0 1              "  9D(  !C
M=F-O+3(P,C P-C(W+FAT;5!+ 0(4 Q0    ( ,R@_U F0D^A-1@  *4@ 0 1
M              "  8%Q @!C=F-O+3(P,C P-C(W+GAS9%!+ 0(4 Q0    (
M ,R@_U L@$P";S4  "M. @ 5              "  >6) @!C=F-O+3(P,C P
M-C(W7V-A;"YX;6Q02P$"% ,4    " #,H/]0")!E XEL  #_N 0 %0
M        @ &'OP( 8W9C;RTR,#(P,#8R-U]D968N>&UL4$L! A0#%     @
MS*#_4!JME1#P,P$ 9ZL, !4              ( !0RP# &-V8V\M,C R,# V
M,C=?;&%B+GAM;%!+ 0(4 Q0    ( ,R@_U )V\244+H  .N7"  5
M      "  69@! !C=F-O+3(P,C P-C(W7W!R92YX;6Q02P$"% ,4    " #,
MH/]0D\\NH4<(  !K,0  &P              @ 'I&@4 8W9C;RTR,#(P-C(W
M>&5X:&EB:70S,3$N:'1M4$L! A0#%     @ S*#_4'%AP]83!0  7AD  !H
M             ( !:2,% &-V8V\M,C R,#8R-WAE>&AI8FET,S(N:'1M4$L%
3!@     )  D 9 (  +0H!0    $!

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